Esecuzioni continue di flussi di lavoro a lungo termine come nuova esecuzione - AWS Step Functions

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à.

Esecuzioni continue di flussi di lavoro a lungo termine come nuova esecuzione

AWS Step Functions è stato progettato per eseguire flussi di lavoro dalla durata e dal numero di fasi limitati. Le esecuzioni hanno una durata massima di un anno e un massimo di 25.000 eventi (vedi Quote).

Per le esecuzioni di lunga durata, per evitare di raggiungere la quota fissa di 25.000 voci nella cronologia degli eventi di esecuzione, si consiglia di avviare una nuova esecuzione del flusso di lavoro direttamente dallo Task stato di una macchina a stati. Ciò consente di suddividere i flussi di lavoro in macchine a stati più piccoli e di continuare il lavoro in corso in una nuova esecuzione. Per avviare queste esecuzioni del flusso di lavoro, richiama l'azione StartExecution API dal tuo Task stato e passa i parametri necessari.

In alternativa, puoi anche implementare uno schema che utilizza una funzione Lambda per avviare una nuova esecuzione della tua macchina a stati per suddividere il lavoro in corso su più esecuzioni del flusso di lavoro.

Questo tutorial mostra entrambi gli approcci per continuare l'esecuzione del flusso di lavoro senza superare le quote di servizio.