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.
Lokales Testen von Zustandsmaschinen in Step Functions
AWS Step Functions Local ist eine herunterladbare Version von Step Functions, mit der Sie Anwendungen mithilfe einer Version von Step Functions entwickeln und testen können, die in Ihrer eigenen Entwicklungsumgebung ausgeführt wird. Die lokale Version von Step Functions kann aufrufen AWS Lambda Funktionen, beide in AWS und während der lokalen Ausführung. Sie können auch andere unterstützte Programme koordinieren AWS Dienstleistungen.
Anmerkung
Step Functions Local verwendet gefälschte Konten, die nur lokal funktionieren.
Während Sie Step Functions Local ausführen, können Sie eine der folgenden Methoden verwenden, um Service-Integrationen aufzurufen:
-
Konfiguration lokaler Endpunkte für AWS Lambda und andere Dienste. Informationen zu den unterstützten Endpunkten finden Sie unterEinstellung der Konfigurationsoptionen für Step Functions Local.
-
Direktes Telefonieren mit einem AWS Service von Step Functions Local.
-
Die Antwort von Serviceintegrationen verspotten. Informationen zur Verwendung von nachgemachten Serviceintegrationen finden Sie unter. Verwenden von Mocked-Serviceintegrationen zum Testen in Step Functions Local
AWS Step Functions Local ist als JAR Paket oder als eigenständiges Docker-Image verfügbar, das unter Microsoft Windows, Linux, macOS und anderen Plattformen läuft, die Java oder Docker unterstützen.
Warnung
Die herunterladbare Version von AWS Step Functions ist nur für Tests bestimmt und sollte niemals zur Verarbeitung vertraulicher Informationen verwendet werden.
Tipp
Stellen Sie sicher, dass Sie Step Functions Local Version 1.12.0
In den folgenden Themen wird beschrieben, wie Sie Step Functions Local mithilfe von Docker und JAR File einrichten und Step Functions Local ausführen können, um damit zu arbeiten AWS Lambda, AWS Serverless Application Model(AWS SAM) CLI Lokale oder andere unterstützte Dienste.