Veröffentlicht am: Jan 31, 2022

AWS Step Functions Local, eine Laufzeit zum lokalen Debuggen und Testen von Workflows auf Basis von Zustandsautomaten, unterstützt nun das Mocking für Service-Integrationen, sodass Sie Zustandsautomaten ausführen können, ohne nachgeschaltete Services aufrufen zu müssen.

AWS Step Functions ist ein visueller Workflow-Service, der mehr als 9.000 API-Aktionen aus über 200 AWS-Services orchestrieren kann. Step Functions Local ist eine herunterladbare Version von Step Functions, mit der Sie Zustandsautomaten ausführen, debuggen und testen können, ohne Ihre Entwicklungsumgebung zu verlassen. Mit Step Functions Local können Sie jetzt die Reaktionen Ihrer Service-Integrationen simulieren und so bei der Entwicklung von Zustandsautomaten Zeit sparen und den Entwicklungsaufwand verringern.

Zusammen mit den optimierten Service-Integrationen von Step Functions unterstützt Step Functions Local nun alle über 200 AWS-Services, die vom AWS SDK unterstützt werden. Sie können wählen, ob Sie beim Testen der Entscheidungslogik, der Fehlerbehandlung und der Datenumwandlung innerhalb Ihrer Zustandsautomaten Dienste simulieren oder aufrufen möchten. Sie können darüber hinaus mehrere Simulationen pro Zustand erstellen, um die Logik der Fehlerbehandlung zu testen, wie z. B. Retry-/Catch-Anweisungen.

Laden Sie zum Starten von Step Functions Local die Laufzeit entweder als Docker-Image oder im ausführbaren .jar-JAVA-Format herunter. Step Functions Local ist nicht abhängig von der Region, setzt aber voraus, dass die AWS CLI auf Ihrem lokalen Host eingerichtet ist. Weitere Informationen zum Mocking für Step Functions Local finden Sie im Launch Blog und im Developer Guide