

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
<a name="eb-custom-bus-target-sfn"></a>

Pour démarrer une machine à états, définissez l'ARN `TargetArn` de la machine à états et ajoutez-la`StepFunctionsParameters`. 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
<a name="eb-custom-bus-target-sfn-parameters"></a>


| 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
<a name="eb-custom-bus-target-sfn-role"></a>

Le rôle a besoin `states:StartExecution` sur la machine à états, ou `states:StartSyncExecution` pour`REQUEST_RESPONSE`.

## Traitement par lots et charge utile
<a name="eb-custom-bus-target-sfn-batching"></a>

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](eb-custom-bus-batching.md).