매시간 S3 버킷에 데이터 파일이 도착해야 합니다. S3 이벤트는 각 도착을 처리하기 위해 Lambda 함수를 트리거합니다. 가끔 파일이 도착하지 않을 때가 있으며, 애플리케이션 팀은 한 시간 동안 파일이 수신되지 않으면 알림을 받기를 원합니다. 다음 중 가장 운영 효율적이고 이 요구 사항을 충족하는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Lambda 함수의 Invocations 지표가 한 시간 동안 0이면 SNS topic으로 알리는 CloudWatch 알람을 생성하고, 누락된 데이터를 위반으로 처리하도록 알람을 구성합니다..
이것이 정답인 이유
정답은 Lambda 함수의 Invocations 지표가 한 시간 동안 0이면 SNS topic으로 알리는 CloudWatch 알람을 생성하는 것입니다. 이는 S3 이벤트가 Lambda 함수를 트리거하므로, 파일이 도착하지 않으면 Lambda 함수가 호출되지 않아 Invocations 지표가 0이 됩니다. 이 지표를 모니터링하여 파일 누락을 효율적으로 감지하고 알림을 보낼 수 있습니다. 오답 설명: S3 수명 주기 규칙은 객체의 전환 실패를 감지하지만, 이는 파일이 도착하지 않은 상황과는 직접적인 관련이 없습니다. 파일이 도착하지 않으면 규칙이 적용될 객체가 없습니다. SQS queue의 ApproximateAgeOfOldestMessage 지표는 queue에 메시지가 쌓여 처리되지 않을 때 유용하지만, 파일이 도착하지 않으면 Lambda 함수가 SQS에 메시지를 게시하지 않으므로 이 지표는 0으로 유지됩니다. 버킷에서 가장 최신 객체의 타임스탬프를 확인하는 Lambda 함수를 매시간 예약하는 것은 가능하지만, 이는 추가적인 컴퓨팅 리소스와 복잡성을 요구하며, Lambda Invocations 지표를 모니터링하는 것보다 운영 효율적이지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음