サンプルイベントペイロードを生成する - AWS Serverless Application Model

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

サンプルイベントペイロードを生成する

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