한 회사에서 인증을 위해 Amazon Cognito 사용자 풀을 사용하고 있으며, MFA(Multi-Factor Authentication)를 활성화했습니다. 이 회사는 사용자가 성공적으로 로그인할 때마다 이메일 알림을 보내려고 합니다. 이 요구 사항을 구현하는 데 가장 운영 효율적인 방법은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Amazon SES를 사용하여 이메일을 보내는 Lambda 함수를 생성하고, 해당 함수를 Amazon Cognito post-authentication Lambda 트리거로 구성합니다..
이것이 정답인 이유
정답은 Amazon Cognito의 post-authentication Lambda 트리거를 사용하는 것입니다. 이 트리거는 사용자가 성공적으로 인증된 직후 자동으로 호출되므로, 로그인 이벤트를 감지하고 이메일 알림을 보내는 데 가장 효율적이고 직접적인 방법입니다. Lambda 함수는 Amazon SES를 사용하여 이메일을 보냅니다. 오답 설명: API Gateway를 통해 노출하고 클라이언트에서 호출하는 방법은 클라이언트 측 로직에 의존하며, 모든 로그인에 대해 일관된 실행을 보장하기 어렵고 보안 및 운영 복잡성을 증가시킵니다. CloudWatch Logs 구독 필터를 통해 호출하는 방법은 로그가 생성되고 처리되는 시간 지연이 발생할 수 있으며, post-authentication 트리거보다 간접적입니다. Kinesis Data Firehose를 사용하는 방법은 복잡하고 과도한 아키텍처입니다. 실시간에 가까운 처리가 가능하지만, 단순히 로그인 후 이메일을 보내는 요구사항에는 Cognito 트리거가 더 간단하고 비용 효율적입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음