한 회사에서 웹 및 모바일 애플리케이션을 위한 OAuth 2.0 자격 증명 플랫폼으로 Amazon Cognito를 사용합니다. 이 회사는 성공적인 로그인 시도와 실패한 로그인 시도를 모두 캡처하고 해당 데이터를 쿼리할 수 있어야 합니다. 이러한 요구 사항을 충족하는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: AWS CloudTrail이 Amazon S3 버킷으로 로그를 전송하도록 설정합니다. Amazon Athena를 사용하여 eventName이 'InitiateAuth'이고 eventSource가 'cognito-idp.amazonaws.com'인 이벤트를 쿼리합니다..
이것이 정답인 이유
정답은 AWS CloudTrail이 Amazon S3 버킷으로 로그를 전송하도록 설정하고 Amazon Athena를 사용하여 eventName이 'InitiateAuth'이고 eventSource가 'cognito-idp.amazonaws.com'인 이벤트를 쿼리하는 것입니다. CloudTrail은 AWS API 호출 및 관련 이벤트를 기록하여 성공 및 실패한 로그인 시도를 포함한 Cognito 활동을 감사할 수 있습니다. Athena는 S3에 저장된 CloudTrail 로그를 직접 쿼리하여 특정 로그인 이벤트를 쉽게 식별할 수 있게 합니다. 오답 설명: Amazon Cognito가 사용자 활동 로그를 Amazon CloudWatch로 보내도록 구성하고 EventBridge를 통해 S3로 내보내는 것은 가능하지만, CloudTrail은 API 호출 로깅에 특화되어 더 정확하고 상세한 감사 데이터를 제공합니다. SignUp 이벤트는 사용자 등록에 해당하며 로그인 시도와는 다릅니다. AWS CloudTrail이 Cognito CloudTrail 이벤트를 Amazon CloudWatch로 보내 모니터링하는 것은 가능하지만, CloudWatch Logs는 쿼리 기능이 Athena보다 제한적일 수 있으며, SignUp 이벤트는 로그인 시도와 다릅니다. Amazon CloudWatch 지표는 집계된 데이터를 제공하지만, 개별 로그인 시도에 대한 상세한 기록을 쿼리하는 데는 적합하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음