Publié le: Nov 15, 2017

AWS Step Functions prend désormais en charge la mise à jour des machines d’état vous permettant de modifier en toute simplicité les définitions et les configurations de la machine d’état. AWS Step Functions facilite la coordination des composants d'applications distribuées et de micro services utilisant des flux de travail visuels. La construction d'applications à partir de composants individuels, avec une fonction distincte pour chacun des composants, vous permet d'étendre et de modifier rapidement des applications. Step Functions est un moyen fiable de coordonner des composants et suivre les fonctions de votre application. 

Auparavant, si vous souhaitiez modifier votre machine d’état, vous deviez modifier le nom qui modifiait par ailleurs l’Amazon Resource Name (ARN) correspondant, ou supprimer la machine d’état et en créer une nouvelle pour utiliser le même nom. Vous pouvez désormais utiliser le nouvel appel d’API de Step Functions, UpdateStateMachine pour modifier la configuration de votre machine et garder le même nom sans le supprimer au préalable. Cela facilitera la modification et l’itération de vos applications. Vous conservez l’historique des exécutions de toutes les machines d’état tout au long de la période de conservation de 90 jours, comprenant les exécutions qui ont démarré avant votre mise à jour. Vous pouvez également consulter les définitions de la machine d’état et les rôles configurés pour toutes les exécutions disponibles.

L’appel d’API UpdateStateMachine est pris en charge dans la console Step Functions, l’interface de ligne de commande (CLI) d’AWS et AWS CloudFormation, y compris la définition des machines d’état et des activités comme étant des ressources nommées.

La mise à jour des machines d’état est prise en charge dans toutes les régions où Step Functions est disponible, notamment les régions USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon), UE (Francfort), UE (Irlande), UE (Londres), Asie-Pacifique (Sydney) et Asie-Pacifique (Tokyo).

Pour en savoir plus, consultez les ressources suivantes :