As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
DeadLetterConfig
O objeto usado para especificar a fila do Amazon Simple Queue Service (Amazon SQS) para a qual o EventBridge envia eventos após uma falha na invocação de destino. A invocação pode falhar, por exemplo, ao enviar um evento para uma máquina de estado que não existe ou quando há permissões insuficientes para invocar a máquina de estado. Para obter mais informações, consulte Política de repetição de eventos e uso de filas de mensagens não entregues no Guia do usuário do Amazon EventBridge.
Sintaxe
Para declarar esta entidade no modelo do AWS Serverless Application Model (AWS SAM), use a seguinte sintaxe:
YAML
Arn:StringQueueLogicalId:StringType:String
Propriedades
-
Arn -
O nome de recurso da Amazon (ARN) da fila Amazon SQS especificado como o destino para a fila de mensagens não entregues.
nota
Especifique a propriedade
Typeou a propriedadeArn, mas não ambas.Tipo: string
Obrigatório: não
Compatibilidade CloudFormation: essa propriedade é passada diretamente para a propriedade
Arndo tipo de dadosAWS::Events::RuleDeadLetterConfig. -
QueueLogicalId -
O nome personalizado da fila de mensagens não entregues que o AWS SAM cria se
Typefor especificado.nota
Se a propriedade
Typenão estiver definida, essa propriedade será ignorada.Tipo: string
Obrigatório: não
Compatibilidade CloudFormation: Essa propriedade é exclusiva do AWS SAM e não tem CloudFormation equivalente.
-
Type -
O tipo da fila. Quando essa propriedade é definida, o AWS SAM cria automaticamente uma fila de mensagens não entregues e anexa a política baseada em recursos necessária para conceder permissão ao recurso de regra para enviar eventos para a fila.
nota
Especifique a propriedade
Typeou a propriedadeArn, mas não ambas.Valores válidos:
SQSTipo: string
Obrigatório: não
Compatibilidade CloudFormation: Essa propriedade é exclusiva do AWS SAM e não tem CloudFormation equivalente.
Exemplos
DeadLetterConfig
DeadLetterConfig
YAML
DeadLetterConfig: Type: SQS QueueLogicalId: MyDLQ