Step Functions lokal einrichten (herunterladbare Version) — Java-Version - AWS Step Functions

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Step Functions lokal einrichten (herunterladbare Version) — Java-Version

Die herunterladbare Version von AWS Step Functions wird als ausführbare JAR-Datei und als Docker-Image bereitgestellt. Die Java-Anwendung kann auf Windows-, Linux-, macOS- und anderen Plattformen, die Java unterstützen, ausgeführt werden. Zusätzlich zu Java müssen Sie die AWS Command Line Interface (AWS CLI) installieren. Informationen zur Installation und Konfiguration von finden Sie im AWS Command Line InterfaceBenutzerhandbuch. AWS CLI

So richten Sie Step Functions auf Ihrem Computer ein und führen sie aus
  1. Laden Sie Step Functions über die folgenden Links herunter.

    Download-Links Prüfsumme
    .tar.gz .tar.gz.md5
    .zip .zip.md5
  2. Extrahieren Sie die .zip-Datei.

  3. Testen Sie den Download und lesen Sie die Versionsinformationen.

    $ java -jar StepFunctionsLocal.jar -v Step Function Local Version: 1.0.0 Build: 2019-01-21
  4. (Optional) Zeigen Sie eine Liste der verfügbaren Befehle an.

    $ java -jar StepFunctionsLocal.jar -h
  5. Um Step Functions auf Ihrem Computer zu starten, öffnen Sie eine Befehlszeile, navigieren Sie zu dem Verzeichnis, in das Sie extrahiert habenStepFunctionsLocal.jar, und geben Sie den folgenden Befehl ein.

    java -jar StepFunctionsLocal.jar
  6. Verwenden Sie den --endpoint-url Parameter, um auf lokal ausgeführte Step-Funktionen zuzugreifen. Mit den würden Sie AWS CLI beispielsweise die Befehle Step Functions wie folgt angeben:

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

Standardmäßig verwendet Step Functions Local ein lokales Testkonto und Anmeldeinformationen, und die AWS Region ist auf USA Ost (Nord-Virginia) eingestellt. Um Step Functions Local mit AWS Lambda oder anderen unterstützten Diensten verwenden zu können, müssen Sie Ihre Anmeldeinformationen und Region konfigurieren.

Wenn Sie Express-Workflows mit Step Functions Local verwenden, wird der Ausführungsverlauf in einer Protokolldatei gespeichert. Es wird nicht in CloudWatch Logs protokolliert. Der Protokolldateipfad basiert auf dem ARN der CloudWatch Logs-Protokollgruppe, der beim Erstellen des lokalen Zustandsmaschinen bereitgestellt wurde. Die Protokolldatei wird /aws/states/log-group-name/${execution_arn}.log relativ zu dem Speicherort gespeichert, an dem Sie Step Functions Local ausführen. Wenn der Ausführungs-ARN beispielsweise folgenden Namen hat:

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

hat die Protokolldatei den Namen:

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