sam local generate-event - AWS Serverless Application Model


sam local generate-event

Amazon S3、Amazon API Gateway、Amazon SNS などのさまざまなイベントソースからサンプルペイロードを生成します。これらのペイロードには、イベントソースが Lambda 関数に送信する情報が含まれています。


sam local generate-event [OPTIONS] COMMAND [ARGS]...


Generate the event that S3 sends to your Lambda function when a new object is uploaded sam local generate-event s3 [put/delete] # You can even customize the event by adding parameter flags. To find which flags apply to your command, run: sam local generate-event s3 [put/delete] --help # Then you can add in those flags that you wish to customize using sam local generate-event s3 [put/delete] --bucket <bucket> --key <key> # After you generate a sample event, you can use it to test your Lambda function locally sam local generate-event s3 [put/delete] --bucket <bucket> --key <key> | sam local invoke -e - <function logical id>


オプション 説明
--config-file PATH 使用するデフォルトのパラメータ値を含む設定ファイルのパスとファイル名。デフォルト値はプロジェクトディレクトリのルートにある「samconfig.toml」です。設定ファイルについて詳しくは、AWS SAM CLI 設定ファイル を参照してください。
--config-env TEXT 使用する設定ファイルのデフォルトのパラメータ値を指定する環境名。デフォルト値は "default" です。設定ファイルについて詳しくは、AWS SAM CLI 設定ファイル を参照してください。
--help このメッセージを表示して終了します。


  • alexa-skills-kit

  • alexa-smart-home

  • apigateway

  • batch

  • cloudformation

  • cloudfront

  • cloudwatch

  • codecommit

  • codepipeline

  • cognito

  • config

  • dynamodb

  • kinesis

  • lex

  • rekognition

  • s3

  • ses

  • sns

  • sqs

  • stepfunctions