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
-
Laden Sie Step Functions über die folgenden Links herunter.
Download-Links Prüfsumme .tar.gz .tar.gz.md5 .zip .zip.md5 -
Extrahieren Sie die
.zip
-Datei. -
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
-
(Optional) Zeigen Sie eine Liste der verfügbaren Befehle an.
$ java -jar StepFunctionsLocal.jar -h
-
Um Step Functions auf Ihrem Computer zu starten, öffnen Sie eine Befehlszeile, navigieren Sie zu dem Verzeichnis, in das Sie extrahiert haben
StepFunctionsLocal.jar
, und geben Sie den folgenden Befehl ein.java -jar StepFunctionsLocal.jar
-
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/
relativ zu dem Speicherort gespeichert, an dem Sie Step Functions Local ausführen. Wenn der Ausführungs-ARN beispielsweise folgenden Namen hat:${execution_arn}
.log
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