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

EventInvokeConfiguration

Konfigurationsoptionen für asynchrone Lambda-Alias- oder Versionsaufrufe.

Syntax

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

Eigenschaften

DestinationConfig

Ein Konfigurationsobjekt, das das Ziel eines Ereignisses angibt, nachdem Lambda es verarbeitet hat.

Typ: EventInvokeDestinationConfiguration

Required: No

AWS CloudFormation Kompatibilität: Diese Eigenschaft ähnelt der DestinationConfig Eigenschaft einer AWS::Lambda::EventInvokeConfig Ressource. SAM benötigt einen zusätzlichen Parameter, „Type“, der in nicht existiert CloudFormation.

MaximumEventAgeInSeconds

Das maximale Alter einer Anforderung, die Lambda an eine Funktion zur Verarbeitung sendet.

Typ: Ganzzahl

Required: No

AWS CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die MaximumEventAgeInSeconds Eigenschaft einer AWS::Lambda::EventInvokeConfig Ressource übergeben.

MaximumRetryAttempts

Die maximale Anzahl von Wiederholungen, bis die Funktion einen Fehler zurückgibt.

Typ: Ganzzahl

Required: No

AWS CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die MaximumRetryAttempts Eigenschaft einer AWS::Lambda::EventInvokeConfig Ressource übergeben.

Beispiele

MaximumEventAgeInSeconds

MaximumEventAgeInSeconds Beispiel

YAML

EventInvokeConfig: MaximumEventAgeInSeconds: 60 MaximumRetryAttempts: 2 DestinationConfig: OnSuccess: Type: SQS Destination: arn:aws:sqs:us-west-2:012345678901:my-queue OnFailure: Type: Lambda Destination: !GetAtt DestinationLambda.Arn