Veröffentlicht am: May 27, 2020
AWS SAM unterstützt jetzt AWS Step Functions, sodass Sie die Workflow-Orchestrierung schnell und einfach in Ihre serverlosen Anwendungen integrieren können. Durch die direkte Unterstützung im AWS Serverless Application Model (AWS SAM), einem Open-Source-Framework für die Erstellung serverloser Anwendungen, können Sie Ihre serverlosen Anwendungen jetzt schneller bereitstellen, indem Sie Ihre Step Functions-Zustandsmaschinen-Workflows neben Ihrer Anwendungsarchitektur und Ihrem Code definieren.
AWS Step Functions ermöglicht es Ihnen, ausfallsichere serverlose Workflows zu erstellen und Zustandsmaschinen mit AWS-Services wie AWS Lambda, Amazon SNS, Amazon DynamoDB und mehr einzurichten – alles unterstützt von AWS SAM. Mit der Unterstützung von Step Functions in AWS SAM können Sie jetzt Zustandsmaschinen in einer SAM-Vorlage oder in einer separaten Datei definieren, Zustandsmaschinen-Ausführungsrollen über SAM-Richtlinienvorlagen, Inline-Richtlinien oder verwaltete Richtlinien erstellen und Zustandsmaschinen-Ausführungen mit API-Gateway, EventBridge-Ereignissen oder nach einem Zeitplan einfach auslösen.
Ihre Zustandsmaschinendefinitionen können lokal gespeichert, verpackt und in S3 gespeichert oder inline in Ihrer JSON- oder YAML-SAM-Vorlage definiert werden. Ihre Zustandsmaschine-Ausführungsrolle kann direkt innerhalb Ihrer Zustandsmaschine-Ressource definiert werden. Um zu beginnen, installieren Sie die SAM CLI und führen Sie dann den Befehl 'sam init' aus, um Ihre erste Anwendung zu erstellen.
AWS SAM-Support für Step Functions ist in allen Regionen verfügbar, in denen AWS Step Functions verfügbar ist. Sehen Sie sich die AWS-Regionentabelle an, um mehr zu erfahren. Um mehr über Step Functions in SAM zu erfahren, lesen Sie das AWS SAM-Entwicklerhandbuch und sehen Sie sich unseren Blog-Post an.