Veröffentlicht am: Nov 15, 2017

AWS Step Functions bietet nun Unterstützung für die Aktualisierung von Zustandsautomaten, sodass Sie Ihre Zustandsautomat-Definitionen und -Konfigurationen einfach ändern können. AWS Step Functions erleichtert die Koordination der Komponenten verteilter Anwendungen und Microservices mit visuellen Workflows. Das Aufbauen von Anwendungen aus individuellen Komponenten, von denen jede eine diskrete Funktion ausführt, ermöglicht Ihnen das schnelle Skalieren und Verändern von Anwendungen. Step Functions ist eine zuverlässige Methode zur Koordination von Komponenten und Durchlaufen der Funktionen Ihrer Anwendungen. 

Wenn Sie zuvor Änderungen an Ihrem Zustandsautomaten vornehmen wollten, mussten Sie den Namen ändern, wodurch sich auch der zugehörige Amazon-Ressourcenname (ARN) änderte, oder Sie mussten den Zustandsautomat löschen und einen neuen erstellen, um den gleichen Namen verwenden zu können. Sie können nun den neuen Step Functions-API-Aufruf "UpdateStateMachine" verwenden, um Änderungen an Ihrer Zustandsautomat-Konfiguration vorzunehmen und den Namen beizubehalten (ohne dass Sie ihn zuerst löschen müssen). Dies vereinfacht die Änderung und Iteration Ihrer Anwendungen. Sie behalten eine Historie aller Zustandsautomat-Ausführungen für den gesamten 90-Tage-Aufbewahrungszeitraum, einschließlich der Ausführungen, die vor Ihrer Aktualisierung gestartet wurden. Sie können auch die Zustandsautomat-Definitionen und konfigurierten Rollen aller verfügbaren Ausführungen anzeigen.

Der API-Aufruf "UpdateStateMachine" wird in der Step Functions-Konsole, in der AWS-Befehlszeilenschnittstelle (CLI) und in AWS CloudFormation unterstützt (einschließlich der Definition von Zustandsautomaten und Aktivitäten als benannte Ressourcen).

Die Aktualisierung von Zustandsautomaten wird nun in allen Regionen unterstützt, in denen Step Functions verfügbar ist: USA Ost (Nord-Virginia), US Ost (Ohio), US West (Oregon), EU (Frankfurt), EU (Irland), EU (London), Asien-Pazifik (Sydney) und Asien-Pazifik (Tokio).

Weitere Informationen finden Sie in den folgenden Ressourcen: