

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.

# Démarrage des exécutions par machine à états dans Step Functions
<a name="statemachine-starting"></a>

L'*exécution* d'une machine à états se produit lorsqu'une machine à AWS Step Functions états s'exécute et exécute ses tâches. Chaque machine d'état Step Functions peut avoir plusieurs exécutions simultanées, que vous pouvez lancer depuis la [console Step Functions](https://console.aws.amazon.com/states/home?region=us-east-1#/), ou en utilisant les AWS SDKs actions de l'API Step Functions ou le AWS Command Line Interface (AWS CLI). Une exécution reçoit des entrées JSON et produit une sortie JSON. Vous pouvez démarrer une exécution de Step Functions de la manière suivante :
+ Lancez une exécution dans la console Step Functions.

  Vous pouvez démarrer une machine à états dans la console, suivre son exécution et corriger les échecs.
+ Appelez l’action d’API [StartExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartExecution.html).
+ Utilisez Amazon EventBridge pour [démarrer une exécution](tutorial-cloudwatch-events-s3.md) en réponse à un événement.
+ Amazon EventBridge SchedulerÀ utiliser pour [démarrer l'exécution d'une machine à états](using-eventbridge-scheduler.md) selon un calendrier.
+ Démarrez l'[exécution d'un flux de travail imbriqué](concepts-nested-workflows.md) à partir d'un état de tâche.
+ Démarrez une exécution avec [Amazon API Gateway](tutorial-api-gateway.md).

**Astuce**  
Pour savoir comment surveiller les exécutions en cours, consultez le didacticiel : [Examen des exécutions par machine à états dans Step Functions](debug-sm-exec-using-ui.md)