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:
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
TargetArndel tipo de datosAWS::Lambda::FunctionDeadLetterConfig. -
Type -
Tipo de cola de mensajes fallidos.
Valores válidos:
SNS,SQSTipo: 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