

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Avvio delle esecuzioni di macchine a stati in Step Functions
<a name="statemachine-starting"></a>

*L'esecuzione* di una macchina a stati si verifica quando una macchina a AWS Step Functions stati viene eseguita ed esegue le proprie attività. Ogni macchina a stati Step Functions può avere più esecuzioni simultanee, che è possibile avviare dalla [console Step Functions](https://console.aws.amazon.com/states/home?region=us-east-1#/) o utilizzando le azioni dell' AWS SDKsAPI Step Functions o il AWS Command Line Interface ().AWS CLI Un'esecuzione riceve input JSON e genera output JSON. È possibile avviare un'esecuzione di Step Functions nei seguenti modi:
+ Avvia un'esecuzione nella console Step Functions.

  È possibile avviare una macchina a stati nella console, controllarne l'esecuzione ed eseguire il debug degli errori.
+ Chiama l'operazione API [StartExecution](https://docs.aws.amazon.com/step-functions/latest/apireference/API_StartExecution.html).
+ Usa Amazon EventBridge per [avviare un'esecuzione](tutorial-cloudwatch-events-s3.md) in risposta a un evento.
+ Utilizzalo Amazon EventBridge Scheduler per [avviare l'esecuzione di una macchina a stati](using-eventbridge-scheduler.md) in base a una pianificazione.
+ Avvia l'[esecuzione di un flusso di lavoro annidato](concepts-nested-workflows.md) da uno stato Task.
+ Avvia un'esecuzione con [Amazon API Gateway](tutorial-api-gateway.md).

**Suggerimento**  
Per imparare a monitorare le esecuzioni in esecuzione, consulta il tutorial: [Esame delle esecuzioni delle macchine a stati in Step Functions](debug-sm-exec-using-ui.md)