회사가 AWS Serverless Application Model(AWS SAM)을 사용하여 소셜 미디어 애플리케이션을 개발 중입니다. 개발자는 테스트 이벤트 페이로드를 사용하여 AWS Lambda 함수를 로컬에서 빠르게 테스트해야 합니다. 개발자는 이러한 테스트 이벤트 페이로드의 구조가 AWS 서비스가 생성하는 실제 이벤트와 일치해야 합니다. 개발 노력이 가장 적은 솔루션은 무엇입니까?
- A. 공유 가능한 테스트 Lambda 이벤트를 생성합니다. 로컬 테스트에 이러한 테스트 Lambda 이벤트를 사용합니다.
- B. 수동으로 생성된 테스트 이벤트 페이로드를 로컬에 저장합니다. 페이로드의 파일 경로와 함께 sam local invoke 명령을 사용합니다.
- C. 수동으로 생성된 테스트 이벤트 페이로드를 Amazon S3 버킷에 저장합니다. 페이로드의 S3 경로와 함께 sam local invoke 명령을 사용합니다.
- D. sam local generate-event 명령을 사용하여 로컬 테스트를 위한 테스트 페이로드를 생성합니다.✓ 정답
해설
【핵심 용어】 • sam local generate-event: AWS 서비스별 표준 테스트 이벤트 페이로드 자동 생성 【정답 포인트】 정답: D (sam local generate-event) 표준 페이로드 자동 생성, 가장 적은 노력. 【오답 체크】 • A, B, C: 수동 작성 또는 외부 보관은 노력↑