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.
Verwenden von Workflow Studio Infrastructure Composer zur Erstellung von Step Functions Functions-Workflows
Workflow Studio ist verfügbar inInfrastructure Composer, um Sie beim Entwerfen und Erstellen Ihrer Workflows zu unterstützen. Workflow Studio in Infrastructure Composer bietet eine visuelle IaC-Umgebung (Infrastructure as Code), mit der Sie Workflows auf einfache Weise in Ihre serverlosen Anwendungen integrieren können, die mit IaC-Tools wie Vorlagen erstellt wurden. CloudFormation
AWS-Infrastruktur-Composerist ein Visual Builder, mit dem Sie mithilfe einer einfachen grafischen AWS SAM Oberfläche AWS CloudFormation Vorlagen entwickeln und erstellen können. Mit entwerfen Sie eine AnwendungsarchitekturInfrastructure Composer, indem Sie sie auf einer visuellen Leinwand ziehen, gruppieren und verbinden AWS-Services . Infrastructure Composererstellt dann aus Ihrem Design eine IaC-Vorlage, die Sie verwenden können, um Ihre Anwendung mit der AWS SAM Befehlszeilenschnittstelle (AWS SAMCLI) oder CloudFormation bereitzustellen. Weitere Informationen über Infrastructure Composer finden Sie unter Was ist Infrastructure Composer.
Wenn Sie Workflow Studio in verwendenInfrastructure Composer, verbindet Infrastructure Composer die einzelnen Workflow-Schritte mit AWS Ressourcen und generiert die Ressourcenkonfigurationen in einer AWS SAM Vorlage. Infrastructure Composerfügt außerdem die IAM Berechtigungen hinzu, die für die Ausführung Ihres Workflows erforderlich sind. Mit Workflow Studio in Infrastructure Composer können Sie Prototypen Ihrer Anwendungen erstellen und sie in produktionsreife Anwendungen umwandeln.
Wenn Sie Workflow Studio in verwendenInfrastructure Composer, können Sie zwischen der Infrastructure Composer Arbeitsfläche und Workflow Studio hin und her wechseln.
Themen
Dynamisches Verweisen auf Ressourcen mithilfe von CloudFormation Definitionsersetzungen
Connect Aufgaben zur Serviceintegration mit erweiterten Komponentenkarten
Importieren Sie bestehende Projekte und synchronisieren Sie sie lokal
Exportieren Sie Step Functions Functions-Workflows direkt in AWS-Infrastruktur-Composer
Nicht verfügbare Funktionen von Workflow Studio in AWS-Infrastruktur-Composer
Verwenden Sie Workflow Studio inInfrastructure Composer, um einen serverlosen Workflow zu erstellen
-
Öffnen Sie die Infrastructure Composer-Konsole
und wählen Sie Projekt erstellen, um ein Projekt zu erstellen. -
Geben Sie im Suchfeld in der Ressourcenpalette
state machine
ein. -
Ziehen Sie die Step FunctionsState Machine-Ressource auf die Arbeitsfläche.
-
Wählen Sie In Workflow Studio bearbeiten, um Ihre State Machine-Ressource zu bearbeiten.
Die folgende Animation zeigt, wie Sie zum Workflow Studio wechseln können, um Ihre State-Machine-Definition zu bearbeiten.
Die Integration mit Workflow Studio zur Bearbeitung von Zustandsmaschinen, in denen Ressourcen erstellt wurden, Infrastructure Composer ist nur für
AWS::Serverless::StateMachine
Ressourcen verfügbar. Diese Integration ist nicht für Vorlagen verfügbar, die dieAWS::StepFunctions::StateMachine
Ressource verwenden.
Verweisen Sie dynamisch auf Ressourcen mithilfe von CloudFormation Definitionsersetzungen in Workflow Studio
In Workflow Studio können Sie Definitionsersetzungen in Ihrer CloudFormation Workflow-Definition verwenden, um dynamisch auf Ressourcen zu verweisen, die Sie in Ihrer IaC-Vorlage definiert haben. Sie können Ihrer Workflow-Definition mithilfe der ${dollar_sign_brace}
Notation Platzhalterersetzungen hinzufügen, die bei der Stapelerstellung durch tatsächliche Werte ersetzt werden. CloudFormation Weitere Informationen zu Definitionsersetzungen finden Sie unter. DefinitionSubstitutions in Vorlagen AWS SAM
Die folgende Animation zeigt, wie Sie Platzhalterersetzungen für die Ressourcen in Ihrer State-Machine-Definition hinzufügen können.

Connect Aufgaben zur Serviceintegration mit erweiterten Komponentenkarten
Sie können die Aufgaben, die optimierte Serviceintegrationen aufrufen, mit erweiterten Komponentenkarten in Infrastructure Composer Canvas verbinden. Dadurch werden automatisch alle Platzhalterersetzungen zugeordnet, die durch die ${dollar_sign_brace}
Notation in Ihrer Workflow-Definition und der DefinitionSubstitution
Eigenschaft für Ihre Ressource angegeben sind. StateMachine
Außerdem werden die entsprechenden AWS SAM Richtlinien für die Zustandsmaschine hinzugefügt.
Wenn Sie Aufgaben zur optimierten Serviceintegration Standardkomponentenkarten zuordnen, wird die Verbindungslinie nicht auf der Infrastructure Composer Arbeitsfläche angezeigt.
Die folgende Animation zeigt, wie Sie eine optimierte Aufgabe mit einer erweiterten Komponentenkarte verbinden und die Änderungen im Change Inspector anzeigen können.

Sie können AWS SDK-Integrationen in Ihrem Task-Status nicht mit erweiterten Komponentenkarten oder optimierten Serviceintegrationen mit Standardkomponentenkarten verbinden. Für diese Aufgaben können Sie die Ersetzungen im Bereich „Ressourceneigenschaften“ auf der Infrastructure Composer Arbeitsfläche zuordnen und Richtlinien zur Vorlage hinzufügen. AWS SAM
Tipp
Alternativ können Sie auch Platzhalterersetzungen für Ihren Zustandsmaschine unter Definitionsersetzungen im Bereich Ressourceneigenschaften zuordnen. Wenn Sie dies tun, müssen Sie die erforderlichen Berechtigungen für AWS-Service Ihre Task-State-Aufrufe in der Rolle State-Machine-Ausführung hinzufügen. Informationen zu den Berechtigungen, die Ihre Ausführungsrolle möglicherweise benötigt, finden Sie unterRichten Sie Ausführungsrollen mit Workflow Studio in Step Functions ein.
Die folgende Animation zeigt, wie Sie die Zuordnung der Platzhalterersetzung im Bereich „Ressourceneigenschaften“ manuell aktualisieren können.

Importieren Sie bestehende Projekte und synchronisieren Sie sie lokal
Sie können bestehende CloudFormation AWS SAM Projekte öffnen, um sie Infrastructure Composer zum besseren Verständnis zu visualisieren und ihre Entwürfe zu ändern. Mit Infrastructure Composer der lokalen Synchronisierungsfunktion können Sie Ihre Vorlagen- und Codedateien automatisch synchronisieren und auf Ihrem lokalen Build-Computer speichern. Die Verwendung des lokalen Synchronisierungsmodus kann Ihre bestehenden Entwicklungsabläufe ergänzen. Stellen Sie sicher, dass Ihr Browser die File System Access API unterstützt, die es Webanwendungen ermöglicht, Dateien in Ihrem lokalen Dateisystem zu lesen, zu schreiben und zu speichern. Wir empfehlen, entweder Google Chrome oder Microsoft Edge zu verwenden.
Exportieren Sie Step Functions Functions-Workflows direkt in AWS-Infrastruktur-Composer
Die AWS Step Functions Konsole bietet die Möglichkeit, einen gespeicherten State Machine-Workflow als Vorlage zu exportieren, die von als erweiterte IaC-Ressource erkannt wirdInfrastructure Composer. Diese Funktion erstellt eine IaC-Vorlage als AWS SAM Schema und leitet Sie zu. Infrastructure Composer Weitere Informationen finden Sie unter Exportieren Sie Ihren Workflow in IaC-Vorlagen.
Nicht verfügbare Funktionen von Workflow Studio in AWS-Infrastruktur-Composer
Wenn Sie Workflow Studio in verwendenInfrastructure Composer, sind einige der Funktionen von Workflow Studio nicht verfügbar. Darüber hinaus unterstützt der Abschnitt API-Parameter, der Inspektor-Panel im Bereich verfügbar ist, CloudFormation Definitionsersetzungen. Sie können die Substitutionen Codemodus mithilfe der ${dollar_sign_brace}
Notation hinzufügen. Weitere Informationen zu dieser Notation finden Sie unterDefinitionSubstitutions in Vorlagen AWS SAM.
In der folgenden Liste werden die Funktionen von Workflow Studio beschrieben, die nicht verfügbar sind, wenn Sie Workflow Studio in verwendenInfrastructure Composer:
-
Starter-Vorlagen — Starter-Vorlagen sind ready-to-run Beispielprojekte, mit denen die Workflow-Prototypen und -Definitionen automatisch erstellt werden. Diese Vorlagen stellen alle zugehörigen AWS Ressourcen bereit, die Ihr Projekt für Sie AWS-Konto benötigt.
-
Konfigurationsmodus — In diesem Modus können Sie die Konfiguration Ihrer Zustandsmaschinen verwalten. Sie können Ihre State-Machine-Konfigurationen in Ihren IaC-Vorlagen aktualisieren oder den Bereich mit den Ressourceneigenschaften Infrastructure Composer auf der Leinwand verwenden. Informationen zum Aktualisieren von Konfigurationen im Bereich mit den Ressourceneigenschaften finden Sie unterConnect Aufgaben zur Serviceintegration mit erweiterten Komponentenkarten.
-
TestState-API
-
Option zum Importieren oder Exportieren von Workflow-Definitionen über die Dropdownschaltfläche „Aktionen“ in Workflow Studio. Wählen Sie stattdessen im Infrastructure Composer Menü Öffnen > Projektordner. Stellen Sie sicher, dass Sie den lokalen Synchronisierungsmodus aktiviert haben, damit Ihre Änderungen im Infrastructure Composer Canvas automatisch direkt auf Ihrem lokalen Computer gespeichert werden.
-
Schaltfläche „Ausführen“. Wenn Sie Workflow Studio in verwendenInfrastructure Composer, Infrastructure Composer generiert es den IaC-Code für Ihren Workflow. Daher müssen Sie zuerst die Vorlage bereitstellen. Führen Sie dann den Workflow in der Konsole oder über die aus AWS Command Line Interface(AWS CLI).