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

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

DeadLetterQueue

指定 SQS 队列或 SNS 主题Amazon Lambda(Lambda) 在它无法处理事件时将其发送到的时候。有关死信队列功能的更多信息,请参阅Amazon Lambda函数死信队列.

SAM 将自动向您的 Lambda 函数执行角色添加适当的权限,以授予 Lambda 服务对资源的访问权限。SQS 队列和 SNS: SendMessage 将被添加到针对 SNS 主题的访问权限。

Syntax

要在您的中声明此实体Amazon Serverless Application Model(Amazon SAM) 模板,请使用以下语法。

YAML

TargetArn: String Type: String

Properties

TargetArn

Amazon SQS 队列或 Amazon SNS 主题的 Amazon Resource Name (ARN)。

类型:String

必需:是

Amazon CloudFormation兼容性:此属性将直接传递给TargetArn的财产AWS::Lambda::Function DeadLetterConfig数据类型。

Type

死信队列的类型。

有效值SNSSQS

类型:String

必需:是

Amazon CloudFormation兼容性:对是唯一的。Amazon SAM没有Amazon CloudFormation等效函数

Examples

DeadLetterQueue

SNS 主题的死信队列示例。

YAML

DeadLetterQueue: Type: SNS TargetArn: arn:aws:sns:us-east-2:123456789012:my-topic