Cos'è AWS Step Functions?
AWS Step Functions ti consente di aggiungere l'automazione del flusso di lavoro resiliente alle tue applicazioni in pochi minuti, senza dover scrivere il codice. I flussi di lavoro creati con Step Functions includono la gestione integrata degli errori, il passaggio dei parametri, le impostazioni di sicurezza consigliate e la gestione dello stato, riducendo la quantità di codice da scrivere e gestire.
Sei pronto per iniziare? Segui il tutorial guidato sulla console o nella nostra Developer Guide per istruzioni passo-passo su come usare AWS Step Functions per creare una state machine semplice.
Concetti fondamentali
AWS Step Functions consente di coordinare le singole attività in un flusso di lavoro visivo, in modo da poter creare e aggiornare rapidamente le applicazioni.

I flussi di lavoro costruiti con Step Functions sono detti state machine (macchine a stati), e ogni fase del flusso di lavoro è detta stato.

I task eseguono il lavoro o attraverso la coordinazione di un altro servizio AWS o tramite un’applicazione che, di fatto, puoi ospitare dappertutto.

Gli stati pass passano il loro input come output allo stato successivo. È anche possibile ritardare l’esecuzione, quando occorre, usando gli stati wait.

Gli stati parallel iniziano più rami di esecuzione contemporaneamente, come l’esecuzione di più funzioni Lambda tutte in una volta.

Gli stati choice aggiungono la logica condizionale alla state machine e prendono decisioni basate sul loro input.

Quando esegui la tua state machine, ogni passaggio da uno stato all’altro è detto transizione di stato.

Puoi riutilizzare i componenti, modificare facilmente la sequenza delle fasi o scambiare il codice chiamato dagli stati di task in funzione del variare delle tue esigenze.

È tutto! Ora conosci i concetti chiave di Step Functions. Perché non provi a creare la tua prima state machine?

Tutorial di 10 minuti
10 MINUTI
Scopri come usare AWS Step Functions per progettare ed eseguire un flusso di lavoro serverless che coordini più funzioni AWS Lambda.
IAM, Lambda, Step Functions
10 MINUTI
Utilizza le funzionalità integrate di ripetizione e acquisizione di AWS Step Functions per gestire gli errori di runtime di AWS Lambda con una logica diversa a seconda dell'eccezione sollevata
IAM, Lambda, Step Functions
10 MINUTI
Orchestra un flusso di lavoro serverless in risposta a un evento di Amazon CloudWatch che si attiva secondo un calendario basato sul tempo
CloudWatch, IAM, Step Functions
Scopri altre risorse su AWS Step Functions