EventInvokeConfiguration - AWS Serverless Application Model
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

EventInvokeConfiguration

的配置选项 不同步 Lambda别名或版本调用。

语法

在你的 AWS 无服务器应用程序模型 (AWS SAM)模板,使用以下语法。

属性

DestinationConfig

一个配置对象,用于在 Lambda 处理事件后指定事件目标。

类型: 事件调用目标配置

必需: 否

AWS CloudFormation 相容性: 此属性类似于 DestinationConfig 特性 AWS::Lambda::EventInvokeConfig 资源。SAM需要一个额外的参数“类型”,在CloudFormation中不存在。

MaximumEventAgeInSeconds

Lambda 发送到函数以进行处理的请求的最长期限。

类型:整数

必需: 否

AWS CloudFormation 相容性: 此属性直接传递给 MaximumEventAgeInSeconds 特性 AWS::Lambda::EventInvokeConfig 资源。

MaximumRetryAttempts

函数返回错误前重试的最大次数。

类型:整数

必需: 否

AWS CloudFormation 相容性: 此属性直接传递给 MaximumRetryAttempts 特性 AWS::Lambda::EventInvokeConfig 资源。

示例

MaximumEventAgeInSeconds

MaxEventAgeInSeconds示例

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