Poursuite des exécutions de longue durée sous forme de nouvelles exécutions dans Step Functions - 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 longue durée sous forme de nouvelles exécutions dans Step Functions

AWS Step Functions est conçu pour exécuter des flux de travail dont la durée et le nombre d'étapes sont limités. Les exécutions ont une durée maximale d'un an et un maximum de 25 000 événements (voir Quotas de service Step Functions).

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 depuis l'Taskétat d'une machine à états. 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'StartExecutionAPIaction 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 à états 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 des flux de travail sans dépasser les quotas de service.