Poursuite des exécutions de flux de travail de longue durée en tant que nouvelle exécution - AWS Step Functions

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.

Poursuite des exécutions de flux de travail de longue durée en tant que nouvelle exécution

AWS Step Functions est conçu pour exécuter les flux de travail qui ont une durée et un nombre d'étapes finis. Les exécutions ont une durée maximale d'un an et un maximum de 25 000 événements (voir Quotas).

Pour les exécutions de longue durée, afin d'éviter d'atteindre le quota strict de 25 000 entrées dans l'historique des événements d'exécution, nous vous recommandons de démarrer une nouvelle exécution de flux de travail directement à partir de l'Taskétat d'une machine d'état. Cela vous permet de diviser vos flux de travail en machines à états plus petites et de poursuivre votre travail en cours dans le cadre d'une nouvelle exécution. Pour démarrer ces exécutions de flux de travail, appelez l'action d'StartExecutionAPI depuis votre Task état et transmettez les paramètres nécessaires.

Vous pouvez également implémenter un modèle qui utilise une fonction Lambda pour démarrer une nouvelle exécution de votre machine d'état afin de répartir le travail en cours entre plusieurs exécutions de flux de travail.

Ce didacticiel présente les deux approches permettant de poursuivre l'exécution du flux de travail sans dépasser les quotas de service.