Configuration de Step Functions en local (version téléchargeable) - Version Java - 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.

Configuration de Step Functions en local (version téléchargeable) - Version Java

La version téléchargeable de AWS Step Functions est fournie sous forme de fichier JAR exécutable et d'image Docker. L'application Java s'exécute sur Windows, Linux, macOS X et autres plateformes qui prennent en charge Java. En plus de Java, vous devez installer le kit AWS Command Line Interface (AWS CLI). Pour plus d'informations sur l'installation et la configuration duAWS CLI, consultez le guide de AWS Command Line Interface l'utilisateur.

Pour configurer et exécuter Step Functions sur votre ordinateur
  1. Téléchargez Step Functions à l'aide des liens suivants.

    Télécharger les liens Total de contrôle
    .tar.gz .tar.gz.md5
    .zip .zip .md5
  2. Extrayez le fichier .zip.

  3. Testez le téléchargement et affichez les informations de version.

    $ java -jar StepFunctionsLocal.jar -v Step Function Local Version: 1.0.0 Build: 2019-01-21
  4. (Facultatif) Affichez la liste des commandes disponibles.

    $ java -jar StepFunctionsLocal.jar -h
  5. Pour démarrer Step Functions sur votre ordinateur, ouvrez une invite de commande, accédez au répertoire dans lequel vous avez effectué l'extraction StepFunctionsLocal.jar et entrez la commande suivante.

    java -jar StepFunctionsLocal.jar
  6. Pour accéder à Step Functions s'exécutant localement, utilisez le --endpoint-url paramètre. Par exemple, en utilisant leAWS CLI, vous devez spécifier les commandes Step Functions comme suit :

    aws stepfunctions --endpoint-url http://localhost:8083 command
Note

Par défaut, Step Functions Local utilise un compte de test local et des informations d'identification, et la AWS région est définie sur USA Est (Virginie du Nord). Pour utiliser Step Functions Local avec AWS Lambda ou d'autres services pris en charge, vous devez configurer vos informations d'identification et votre région.

Si vous utilisez des flux de travail Express avec Step Functions Local, l'historique d'exécution sera enregistré dans un fichier journal. Il n'est pas enregistré dans CloudWatch Logs. Le chemin du fichier journal sera basé sur l'ARN du groupe de CloudWatch journaux des journaux fourni lors de la création de la machine d'état locale. Le fichier journal sera stocké /aws/states/log-group-name/${execution_arn}.log par rapport à l'emplacement où vous exécutez Step Functions Local. Par exemple, si l'ARN d'exécution est :

arn:aws:states:us-east-1:123456789012:express:test:example-ExpressLogGroup-wJalrXUtnFEMI

le fichier journal sera :

aws/states/log-group-name/arn:aws:states:us-east-1:123456789012:express:test:example-ExpressLogGroup-wJalrXUtnFEMI.log