개발자가 50MB보다 큰 S3 객체가 업로드될 때 Amazon SNS 알림을 보내는 Lambda 함수를 생성했습니다. 이 함수는 CLI를 통해 테스트되었고 정상적으로 작동했습니다. 버킷에 S3 이벤트 알림을 추가한 후 3,000MB 파일을 업로드해도 Lambda가 트리거되지 않습니다. 다음 중 Lambda 함수가 호출되지 않는 이유를 설명할 수 있는 것은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Lambda 함수의 리소스 기반 정책에 Amazon S3가 함수를 호출하는 데 필요한 권한이 포함되어 있지 않습니다..
이것이 정답인 이유
Lambda 함수가 S3 이벤트에 의해 트리거되려면, Lambda 함수의 리소스 기반 정책에 S3가 해당 함수를 호출할 수 있는 권한이 명시적으로 부여되어야 합니다. CLI를 통해 함수를 테스트했을 때는 직접 호출되었으므로 권한 문제가 드러나지 않았습니다. S3 이벤트 알림을 구성할 때 이 권한이 자동으로 추가되지 않았다면, S3는 Lambda를 호출할 수 없습니다. 다른 옵션들은 다음과 같은 이유로 올바르지 않습니다. S3 이벤트 알림은 객체 크기에 제한이 없으며(1,000MB 제한 없음), Lambda 함수는 S3 이벤트에 의해 호출될 수 있도록 설계되었습니다. 또한, S3 버킷이 공개될 필요는 없으며, 대부분의 경우 보안을 위해 비공개로 유지됩니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음