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.
DeadLetterConfig
El objeto utilizado para especificar la cola de Amazon Simple Queue Service (Amazon SQS) a la que EventBridge envía los eventos tras una invocación de destino fallida. La invocación puede fallar, por ejemplo, cuando se envía un evento a una máquina de estado que no existe o cuando no hay permisos suficientes para invocar la máquina de estado. Para obtener más información, consulta Política de reintentos de eventos y uso de colas de mensajes fallidos en la Guía del usuario de Amazon EventBridge.
Sintaxis
Para declarar esta entidad en su plantilla de AWS Serverless Application Model (AWS SAM), usa la siguiente sintaxis:
YAML
Arn:
String
QueueLogicalId:String
Type:String
Propiedades
-
Arn
-
El nombre de recurso de Amazon (ARN) de la cola SQS de Amazon especificada como destino de la cola de mensajes fallidos.
nota
Especifica la propiedad
Type
o la propiedadArn
, pero no ambas.Tipo: cadena
Obligatorio: no
Compatibilidad con AWS CloudFormation: esta propiedad se transfiere directamente a la propiedad
Arn
del tipo de datosAWS::Events::Rule
DeadLetterConfig
. -
QueueLogicalId
-
Se especifica el nombre personalizado de la cola de mensajes fallidos que AWS SAM crea si se especifica
Type
.nota
Si no se especifica la propiedad
Type
, entonces esta propiedad se pasa por alto.Tipo: cadena
Obligatorio: no
Compatibilidad con AWS CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente AWS CloudFormation.
-
Type
-
Tipo de cola. Cuando se establece esta propiedad, AWS SAM crea automáticamente una cola de mensajes fallidos y adjunta la política basada en los recursos necesaria para conceder permiso al recurso de regla para enviar eventos a la cola.
nota
Especifica la propiedad
Type
o la propiedadArn
, pero no ambas.Valores válidos:
SQS
Tipo: cadena
Obligatorio: no
Compatibilidad con AWS CloudFormation: esta propiedad es exclusiva de AWS SAM y no tiene un equivalente AWS CloudFormation.
Ejemplos
DeadLetterConfig
DeadLetterConfig
YAML
DeadLetterConfig: Type: SQS QueueLogicalId: MyDLQ