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