Tester les machines d'état localement - 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.

Tester les machines d'état localement

AWSStep Functions Local est une version téléchargeable de Step Functions qui vous permet de développer et de tester des applications à l'aide d'une version de Step Functions exécutée dans votre propre environnement de développement. La version locale de Step Functions peut invoquer AWS Lambda des fonctions, à la fois dans AWS et pendant l'exécution locale. Vous pouvez également coordonner d'autres services AWS pris en charge.

Note

Step Functions Local utilise des comptes factices pour fonctionner.

Lorsque vous exécutez Step Functions Local, vous pouvez utiliser l'une des méthodes suivantes pour invoquer des intégrations de services :

AWSStep Functions Local est disponible sous forme de package JAR ou d'image Docker autonome qui s'exécute sur Microsoft Windows, Linux, macOS et d'autres plateformes compatibles avec Java ou Docker.

Avertissement

La version téléchargeable de AWS Step Functions est destinée à être utilisée uniquement à des fins de test et ne doit jamais être utilisée pour traiter des informations sensibles.

Astuce

Assurez-vous d'utiliser Step Functions Local version 1.12.0 ou supérieure pour pouvoir inclure toutes les fonctions intrinsèques dans vos flux de travail.

Les rubriques suivantes décrivent comment configurer Step Functions Local à l'aide de Docker et de fichiers JAR, et comment exécuter Step Functions Local pour fonctionner avec AWS Lambda AWS Serverless Application Model (AWS SAM) CLI Local ou d'autres services pris en charge.