View a markdown version of this page

Obiettivo della funzione Lambda - Amazon EventBridge

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

Obiettivo della funzione Lambda

Per eseguire l'invio a una funzione Lambda, imposta TargetArn la funzione ARN, facoltativamente con un alias o una versione, e aggiungi. LambdaParameters La funzione riceve un array JSON contenente gli eventi nel batch, un elemento per evento, anche quando il batch contiene un evento.

Parameters

ParametroCosa imposta
InvocationTypeEVENTrichiama in modo asincrono e considera un risultato positivo come consegnato. Invoke REQUEST_RESPONSEattende il ritorno della funzione e considera un errore di funzione come una consegna non riuscita
QualifierUna versione o un alias della funzione, se non fa parte dell'ARN
DurableExecutionNameIl nome di un'esecuzione duratura, per le funzioni che utilizzano l'esecuzione duratura
TenantIdL'identificatore del tenant passato a una funzione multi-tenant
InvocationTimeoutSecondsQuanto tempo EventBridge attende la chiamata, da 1 a 30 secondi, impostazione predefinita 30

Ruolo di consegna

Il ruolo è necessario lambda:InvokeFunction per la funzione, incluso l'alias o la versione, se ne nomini uno.

Batching e payload

Uno Invoke trasporta l'intero batch come array JSON. BatchConfiguration.MaxBatchSizeImpostato su 1 se la funzione prevede un evento per chiamata. Consulta Distribuzione in lotti delle consegne verso un obiettivo.