EventInvokeConfiguration - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

EventInvokeConfiguration

Opzioni di configurazione per le chiamate asincrone di Lambda Alias o Version.

Sintassi

Per dichiarare questa entità nel tuo modello AWS Serverless Application Model ()AWS SAM, usa la seguente sintassi.

Proprietà

DestinationConfig

Oggetto di configurazione che specifica la destinazione di un evento dopo che Lambda lo elabora.

Tipo: EventInvokeDestinationConfiguration

Required: No

AWS CloudFormation compatibilità: questa proprietà è simile alla DestinationConfig proprietà di una AWS::Lambda::EventInvokeConfig risorsa. SAM richiede un parametro aggiuntivo, «Type», che non esiste in CloudFormation.

MaximumEventAgeInSeconds

L'età massima di una richiesta inviata da Lambda a una funzione per l'elaborazione.

Tipo: integer

Required: No

AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla MaximumEventAgeInSeconds proprietà di una AWS::Lambda::EventInvokeConfig risorsa.

MaximumRetryAttempts

Il numero massimo di tentativi da ripetere prima che la funzione restituisca un errore.

Tipo: integer

Required: No

AWS CloudFormation compatibilità: questa proprietà viene passata direttamente alla MaximumRetryAttempts proprietà di una AWS::Lambda::EventInvokeConfig risorsa.

Esempi

MaximumEventAgeInSeconds

MaximumEventAgeInSeconds esempio

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