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 das installieren AWS Command Line Interface (AWS CLI). Für Informationen zur Installation und Konfiguration des AWS CLI, siehe AWS Command Line Interface Benutzerleitfaden.

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: 2.0.0 Build: 2024-05-18
  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. Verwenden Sie zum Beispiel den AWS CLI, würden Sie Step Functions Functions-Befehle wie folgt angeben:

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

Standardmäßig verwendet Step Functions Local ein lokales Testkonto und Anmeldeinformationen, und AWS Die Region ist auf USA Ost (Nord-Virginia) eingestellt. So verwenden Sie Step Functions Local mit AWS Lambda, oder andere unterstützte Dienste, müssen Sie Ihre Anmeldeinformationen und Ihre 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 Pfad der Protokolldatei basiert auf der Protokollgruppe CloudWatch Logs, die Sie bei der Erstellung des lokalen Zustandsmaschinen ARN angegeben haben. 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 die Ausführung beispielsweise wie folgt ARN lautet:

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