DeadLetterQueue - AWS Serverless Application Model

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

DeadLetterQueue

Gibt eine SQS Warteschlange oder ein SNS Thema an, an das AWS Lambda (Lambda) Ereignisse sendet, wenn sie nicht verarbeitet werden können. Weitere Informationen zur Funktionalität von Warteschlangen für unzustellbare Nachrichten finden Sie unter Warteschlangen für unzustellbare Briefe im Entwicklerhandbuch.AWS Lambda

SAMfügt Ihrer Lambda-Funktionsausführungsrolle automatisch die entsprechende Berechtigung hinzu, um dem Lambda-Dienst Zugriff auf die Ressource zu gewähren. sqs: SendMessage wird für SQS Warteschlangen und sns:Publish für Themen hinzugefügt. SNS

Syntax

Verwenden Sie die folgende Syntax, um diese Entität in Ihrer Vorlage AWS Serverless Application Model ()AWS SAM zu deklarieren.

YAML

TargetArn: String Type: String

Eigenschaften

TargetArn

Der Amazon-Ressourcenname (ARN) einer SQS Amazon-Warteschlange oder eines SNS Amazon-Themas.

Typ: Zeichenfolge

Erforderlich: Ja

AWS CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die TargetArn Eigenschaft des AWS::Lambda::Function DeadLetterConfig Datentyps übergeben.

Type

Der Typ der Warteschlange für unzustellbare Nachrichten.

Zulässige Werte: SNS, SQS

Typ: Zeichenfolge

Erforderlich: Ja

AWS CloudFormation Kompatibilität: Diese Eigenschaft ist einzigartig für AWS SAM und hat kein AWS CloudFormation Äquivalent.

Beispiele

DeadLetterQueue

Beispiel für eine Dead Letter Queue für ein Thema. SNS

YAML

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