DeadLetterQueue - AWS Serverless Application Model

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á.

DeadLetterQueue

Especifica uma SQS fila ou SNS tópico para o qual ( AWS Lambda Lambda) envia eventos quando não consegue processá-los. Para obter mais informações sobre a funcionalidade de fila de mensagens não entregues, consulte Filas de mensagens não entregues no Guia do desenvolvedor do AWS Lambda .

SAMadicionará automaticamente a permissão apropriada à sua função de execução da função Lambda para dar acesso ao recurso do serviço Lambda. sqs: SendMessage será adicionado para filas e sns:Publish para tópicos. SQS SNS

Sintaxe

Para declarar essa entidade em seu modelo AWS Serverless Application Model (AWS SAM), use a sintaxe a seguir.

YAML

TargetArn: String Type: String

Propriedades

TargetArn

O nome do recurso da Amazon (ARN) de uma SQS fila da Amazon ou SNS tópico da Amazon.

Tipo: string

Obrigatório: Sim

AWS CloudFormation compatibilidade: essa propriedade é passada diretamente para a TargetArn propriedade do tipo de AWS::Lambda::Function DeadLetterConfig dados.

Type

O tipo de fila de mensagens não entregues.

Valores válidos: SNS, SQS

Tipo: string

Obrigatório: Sim

AWS CloudFormation compatibilidade: essa propriedade é exclusiva AWS SAM e não tem AWS CloudFormation equivalente.

Exemplos

DeadLetterQueue

Exemplo de Dead Letter Queue para um SNS tópico.

YAML

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