View a markdown version of this page

Cible de la fonction Lambda - Amazon EventBridge

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Cible de la fonction Lambda

Pour fournir à une fonction Lambda, définissez TargetArn la fonction ARN, éventuellement avec un alias ou une version, et ajoutez-la. LambdaParameters La forme de la charge utile dépend BatchConfiguration.MaxBatchSize de. Lorsque cette MaxBatchSize valeur est définie sur 1, la fonction reçoit l'événement sous la forme d'un seul objet JSON. Avec n'importe quelle autre valeur, ou sans valeurBatchConfiguration, la fonction reçoit un tableau JSON contenant les événements du lot, un élément par événement, même si le lot contient un événement.

Parameters

ParamètreCe qu'il définit
InvocationTypeEVENTinvoque de manière asynchrone et considère un message réussi Invoke comme livré. REQUEST_RESPONSEattend le retour de la fonction et traite une erreur de fonction comme un échec de livraison. Après un EVENT appel réussi, la livraison du code de la fonction est régie par la file d'attente asynchrone de Lambda, qui est envoyée au moins une fois. Pour le traitement des commandes sur un abonné FIFO, utilisezREQUEST_RESPONSE.
QualifierUne version ou un alias de fonction, s'il ne fait pas partie de l'ARN
DurableExecutionNameLe nom d'une exécution durable, pour les fonctions qui utilisent une exécution durable
TenantIdL'identifiant du locataire transmis à une fonction multi-locataires
InvocationTimeoutSecondsDurée d' EventBridge attente de l'appel, de 1 à 30 secondes, 30 par défaut

Rôle de livraison

Le rôle doit être lambda:InvokeFunction lié à la fonction, y compris son alias ou sa version si vous en nommez un.

Traitement par lots et charge utile

L'un Invoke porte l'ensemble du lot sous forme de tableau JSON. Défini BatchConfiguration.MaxBatchSize sur 1 si la fonction attend un événement par appel ; la fonction reçoit ensuite cet événement sous la forme d'un seul objet JSON plutôt que sous la forme d'un tableau à un élément. Consultez Livraisons groupées à une cible.