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 EventBridge qual 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 mortas no Guia do usuário da Amazon. EventBridge
Sintaxe
Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.
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
CloudFormation compatibilidade: essa propriedade é passada diretamente para a
Arnpropriedade do tipo deAWS::Events::RuleDeadLetterConfigdados. -
QueueLogicalId -
O nome personalizado da fila de letras mortas que AWS SAM cria se
Typefor especificado.nota
Se a propriedade
Typenão estiver definida, essa propriedade será ignorada.Tipo: string
Obrigatório: não
CloudFormation compatibilidade: essa propriedade é exclusiva AWS SAM e não tem CloudFormation equivalente.
-
Type -
O tipo da fila. Quando essa propriedade é definida, cria AWS SAM automaticamente uma fila de mensagens mortas 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
CloudFormation compatibilidade: essa propriedade é exclusiva AWS SAM e não tem CloudFormation equivalente.
Exemplos
DeadLetterConfig
DeadLetterConfig
YAML
DeadLetterConfig: Type: SQS QueueLogicalId: MyDLQ