EventInvokeConfiguration - AWS Serverless Application Model

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

EventInvokeConfiguration

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

Syntax

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

Properties

DestinationConfig

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

タイプ: EventInvokeDestinationConfiguration

必須: いいえ

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

MaximumEventAgeInSeconds

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

タイプ: 整数

必須: いいえ

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

MaximumRetryAttempts

関数がエラーを返す前に再試行する最大回数。

タイプ: 整数

必須: いいえ

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

Examples

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