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 cola de SQS o un tema de SNS 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 Dead-letter queues en la Guía para desarrolladores de AWS Lambda.

SAM agregará automáticamente los permisos adecuados al rol de ejecución de la función de Lambda para permitir que el servicio Lambda acceda al recurso. sqs:sendMessage se agregará para las colas de SQS y SNS:Publish para los temas de SNS.

Sintaxis

Para declarar esta entidad en su plantilla de AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis:

YAML

TargetArn: String Type: String

Propiedades

TargetArn

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

Tipo: cadena

Obligatorio: sí

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

Type

Tipo de cola de mensajes fallidos.

Valores válidos: SNS, SQS

Tipo: cadena

Obligatorio: sí

Compatibilidad con CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente CloudFormation.

Ejemplos

Colademensajefallido

Ejemplo de cola de mensaje fallido para un tema de SNS.

YAML

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