AWS SAM에서 샘플 이벤트 페이로드 생성 - AWS Serverless Application Model

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS SAM에서 샘플 이벤트 페이로드 생성

Lambda 함수를 테스트하기 위해 다른 AWS 서비스에 의해 트리거될 때 Lambda 함수가 수신할 데이터를 모방하는 샘플 이벤트 페이로드를 생성하고 사용자 지정할 수 있습니다. 여기에는 API Gateway, AWS CloudFormation, Amazon S3 등과 같은 서비스가 포함됩니다.

샘플 이벤트 페이로드를 생성하면 라이브 환경에서 작업할 필요 없이 다양한 입력을 사용하여 Lambda 함수의 동작을 테스트할 수 있습니다. 또한 함수를 테스트하기 위해 AWS 서비스 이벤트 샘플을 수동으로 생성하는 것과 비교하여 이 접근 방식을 사용하면 시간을 절약할 수 있습니다.

샘플 이벤트 페이로드를 생성할 수 있는 전체 서비스 목록을 보려면 다음 명령을 사용합니다.

sam local generate-event --help

특정 서비스에 사용할 수 있는 옵션 목록을 보려면 다음 명령을 사용합니다.

sam local generate-event [SERVICE] --help

예:

#Generates the event from S3 when a new object is created sam local generate-event s3 put # Generates the event from S3 when an object is deleted sam local generate-event s3 delete