Publié le: Jan 31, 2022

AWS Step Functions Local, exécution de débogage et de test des flux basés localement sur la machine d’états, est désormais conçu pour prendre en charge la simulation des intégrations de services, vous permettant d’exécuter des machines d’états sans appeler de services en aval.

AWS Step Functions est un service de flux visuel capable d’orchestrer plus de 9 000 actions API à partir de 200 services AWS. Step Functions Local est une version téléchargeable de Step Functions, conçue pour vous permettre d’exécuter, de déboguer et de tester des machines d’états sans quitter votre environnement de développement. Désormais, avec Step Functions Local, vous pouvez simuler les réponses de vos intégrations de services, vous accordant ainsi un gain de temps et une réduction des actions de développement au moment de la création de machines d’états.

Step Functions Local prend désormais en charge l’ensemble des 200 et plus services AWS pris en charge par AWS SDK, ainsi que les intégrations de services optimisés de Step Functions. Vous pouvez décider de simuler ou d’appeler des services lorsque vous testez la logique des décisions, le traitement des erreurs et les transformations de données dans vos machines d’états. Vous pouvez également créer plusieurs simulations par état pour tester la logique de traitement des erreurs, tels que les déclarations de nouvelle tentative ou de capture.

Pour démarrer avec Step Functions Local, téléchargez l’exécution au format d’image Docker ou .jar JAVA exécutable. Step Functions Local ne dépend pas d’une région mais requiert la configuration de AWS CLI dans votre hôte local. Pour en savoir plus sur la simulation de Step Functions Local, lisez le blog de lancement et le Guide du développeur