Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Workflow-Status übergeben

Fokusmodus
Workflow-Status übergeben - AWS Step Functions

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.

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.

Status verwalten und Daten transformieren

Ein Pass-Zustand ("Type": "Pass") gibt die Eingabe an die Ausgabe weiter und führt keine Arbeit aus. Pass-Zustände sind nützlich beim Erstellen und Debuggen von Zustandsautomaten.

Sie können einen Pass Status auch verwenden, um JSON-Statuseingaben mithilfe von Filtern zu transformieren und die transformierten Daten dann an den nächsten Status in Ihren Workflows zu übergeben. Hinweise zur Eingabetransformation finden Sie unterParameter in Step Functions Functions-Workflows manipulieren.

Zusätzlich zu den allgemeinen Zustandsfeldern erlauben Pass-Zustände die folgenden Felder.

Assign( JSONata Nur optional)

Eine Sammlung von Schlüssel-Wert-Paaren zum Zuweisen von Daten zu Variablen. Weitere Informationen finden Sie unter Übergeben von Daten zwischen Staaten mit Variablen.

Output(Nur optional) JSONata

Wird verwendet, um die Ausgabe des Status zu spezifizieren und zu transformieren. Wenn angegeben, überschreibt der Wert die Standardeinstellung für die Statusausgabe.

Das Ausgabefeld akzeptiert jeden JSON-Wert (Objekt, Array, Zeichenfolge, Zahl, Boolean, Null). Jeder Zeichenkettenwert, einschließlich solcher innerhalb von Objekten oder Arrays, wird so ausgewertet, als JSONata ob er von {%%} Zeichen umgeben wäre.

Output akzeptiert auch direkt einen JSONata Ausdruck, zum Beispiel: „Output“: „{% jsonata expression%}“

Weitere Informationen finden Sie unter Transformieren von Daten mit JSONata In-Step-Funktionen.

Result(Nur optional) JSONPath

Bezieht sich auf die Ausgabe einer virtuellen Aufgabe, die an den nächsten Status übergeben wird. Wenn Sie das ResultPath Feld in Ihre Zustandsmaschinen-Definition aufnehmen, Result wird es wie von angegeben platziert ResultPath und an den nächsten Status weitergegeben.

ResultPath( JSONPath Nur optional)

Gibt an, wo die Ausgabe (relativ zur Eingabe) der in angegebenen virtuellen Aufgabe platziert werden sollResult. Die Eingabe wird wie vom Feld OutputPath festgelegt gefiltert (falls vorhanden), bevor sie als Ausgabe des Zustands verwendet wird. Weitere Informationen finden Sie unter Eingabe und Ausgabe in Step Functions verarbeiten.

Parameters( JSONPath Nur optional)

Erstellt eine Sammlung von Schlüssel-Wert-Paaren, die als Eingabe übergeben werden. Sie können einen statischen Wert angeben Parameters oder mithilfe eines Pfads aus der Eingabe auswählen. Weitere Informationen finden Sie unter Parameter in Step Functions Functions-Workflows manipulieren.

Beispiel für einen Bundesstaat übergeben (JSONPath)

Hier finden Sie ein Beispiel eines Pass-Zustands, der einige feste Daten in den Zustandsautomaten einfügt, wahrscheinlich zu Testzwecken.

"No-op": { "Type": "Pass", "Result": { "x-datum": 0.381018, "y-datum": 622.2269926397355 }, "ResultPath": "$.coords", "End": true }

Angenommen, die Eingabe in diesen Zustand ist die folgende.

{ "georefOf": "Home" }

Dann wäre die Ausgabe wie folgt.

{ "georefOf": "Home", "coords": { "x-datum": 0.381018, "y-datum": 622.2269926397355 } }

Auf dieser Seite

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.