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.
Step Functions indique la cible de la machine
Pour démarrer une machine à états, définissez l'ARN TargetArn de la machine à états et ajoutez-laStepFunctionsParameters. EventBridge lance une exécution par lot, et l'entrée d'exécution est un tableau JSON des événements du lot, de sorte qu'une Name expression ne doit pas dépendre des champs d'un seul événement.
Parameters
| Paramètre | Ce qu'il définit |
|---|---|
InvocationType | EVENTappelsStartExecution. REQUEST_RESPONSEappelsStartSyncExecution, que seule une machine à état Express prend en charge, et traite une exécution échouée comme un échec de livraison |
Name | Le nom de l'exécution. Doit être unique par exécution ; omettez-le pour laisser Step Functions en générer un |
TraceHeader | L'en-tête de AWS X-Ray trace à propager |
InvocationTimeoutSeconds | Durée d' EventBridge attente de l'appel, 1 à 30 secondes, par défaut 30 |
Rôle de livraison
Le rôle a besoin states:StartExecution sur la machine à états, ou states:StartSyncExecution pourREQUEST_RESPONSE.
Traitement par lots et charge utile
Une exécution par lot. Définissez BatchConfiguration.MaxBatchSize la valeur 1 pour une exécution par événement. Consultez Livraisons groupées à une cible.