DeadLetterQueue - AWS Serverless Application Model

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

DeadLetterQueue

Especifica una SQS cola o un SNS tema al que AWS Lambda (Lambda) envía eventos cuando no puede procesarlos. Para obtener más información sobre la funcionalidad de las colas de mensajes fallidos, consulte Colas de mensajes fallidos en la Guía para desarrolladores de AWS Lambda .

SAMañadirá automáticamente el permiso correspondiente a la función de ejecución de la función de Lambda para permitir que el servicio Lambda acceda al recurso. sqs: se SendMessage añadirá para las colas y SNS:Publish para los temas. SQS SNS

Sintaxis

Para declarar esta entidad en su plantilla AWS Serverless Application Model ()AWS SAM, utilice la siguiente sintaxis.

YAML

TargetArn: String Type: String

Propiedades

TargetArn

El nombre del recurso de Amazon (ARN) de una SQS cola de Amazon o un SNS tema de Amazon.

Tipo: cadena

Obligatorio: sí

AWS CloudFormation compatibilidad: esta propiedad se transfiere directamente a la TargetArn propiedad del tipo de AWS::Lambda::Function DeadLetterConfig datos.

Type

Tipo de cola de mensajes fallidos.

Valores válidos: SNS, SQS

Tipo: cadena

Obligatorio: sí

AWS CloudFormation compatibilidad: esta propiedad es exclusiva AWS SAM y no tiene un AWS CloudFormation equivalente.

Ejemplos

DeadLetterQueue

Ejemplo de Dead Letter Queue para un tema. SNS

YAML

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