本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
DeadLetterQueue
指定 SQS 队列或 SNS 主题Amazon Lambda(Lambda) 在无法处理事件时将其发送到的时候。有关死信队列功能的更多信息,请参阅Amazon Lambda函数死信队列.
SAM 将自动向您的 Lambda 函数执行角色添加适当的权限,以授予 Lambda 服务对资源的访问权限。SQS 队列和 SNS: SendMessage 将被添加到针对 SNS 主题的访问权限。
语法
要在您的中声明此实体Amazon Serverless Application Model(Amazon SAM) 模板,请使用以下语法。
属性
-
TargetArn -
Amazon SQS 队列或 Amazon SNS 主题的 Amazon Resource Name (ARN)。
类型:字符串
必需:是
Amazon CloudFormation兼容性:此属性将直接传递给
TargetArn的财产AWS::Lambda::FunctionDeadLetterConfig数据类型。 -
Type -
死信队列的类型。
有效值:
SNS、SQS类型:字符串
必需:是
Amazon CloudFormation兼容性:此属性对是唯一的Amazon SAM而且没有Amazon CloudFormation等效项
示例
DeadLetter 队列
SNS 主题的死信队列示例。
YAML
DeadLetterQueue: Type: SNS TargetArn: arn:aws:sns:us-east-2:123456789012:my-topic