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ètre | Ce qu'il définit |
|---|---|
InvocationType | EVENTinvoque 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. |
Qualifier | Une version ou un alias de fonction, s'il ne fait pas partie de l'ARN |
DurableExecutionName | Le nom d'une exécution durable, pour les fonctions qui utilisent une exécution durable |
TenantId | L'identifiant du locataire transmis à une fonction multi-locataires |
InvocationTimeoutSeconds | Duré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.