EventInvokeConfiguration - AWS Serverless Application Model

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

EventInvokeConfiguration

非同期の Lambda エイリアスまたはバージョン呼び出しの設定オプションです。

構文

AWS Serverless Application Model (AWS SAM) テンプレートでこのエンティティを宣言するには、以下の構文を使用します。

プロパティ

DestinationConfig

Lambda がイベントを処理した後のイベントの送信先を指定する構成オブジェクト。

タイプ: EventInvokeDestinationConfiguration

必須: いいえ

AWS CloudFormation との互換性: このプロパティは、AWS::Lambda::EventInvokeConfig リソースの DestinationConfig プロパティに似ています。SAM には、CloudFormation には存在しない追加のパラメータ「Type」が必要です。

MaximumEventAgeInSeconds

Lambda が処理のために関数に送信するリクエストの最大存続時間です。

タイプ: 整数

必須: いいえ

AWS CloudFormation との互換性: このプロパティは、AWS::Lambda::EventInvokeConfig リソースの MaximumEventAgeInSeconds プロパティに直接渡されます。

MaximumRetryAttempts

関数がエラーを返すまでの最大再試行回数です。

タイプ: 整数

必須: いいえ

AWS CloudFormation との互換性: このプロパティは、AWS::Lambda::EventInvokeConfig リソースの MaximumRetryAttempts プロパティに直接渡されます。

MaximumEventAgeInSeconds

MaximumEventAgeInSeconds の例

YAML

EventInvokeConfig: MaximumEventAgeInSeconds: 60 MaximumRetryAttempts: 2 DestinationConfig: OnSuccess: Type: SQS Destination: arn:aws:sqs:us-west-2:012345678901:my-queue OnFailure: Type: Lambda Destination: !GetAtt DestinationLambda.Arn