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“.

Konfigurieren Sie die Fehlerbehandlung mit Workflow Studio in Step Functions

Fokusmodus
Konfigurieren Sie die Fehlerbehandlung mit Workflow Studio in Step Functions - 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

Sie können die Fehlerbehandlung im visuellen Editor von Workflow Studio konfigurieren. Wenn ein Status einen Fehler meldet, führt Step Functions standardmäßig dazu, dass die Workflow-Ausführung vollständig fehlschlägt. Für Aktionen und einige Ablaufstatus können Sie konfigurieren, wie Step Functions mit Fehlern umgeht.

Auch wenn Sie die Fehlerbehandlung konfiguriert haben, können einige Fehler dennoch dazu führen, dass die Ausführung eines Workflows fehlschlägt. Weitere Informationen finden Sie unter Umgang mit Fehlern in Step Functions Functions-Workflows. Konfigurieren Sie in Workflow Studio die Fehlerbehandlung auf der Registerkarte Fehlerbehandlung vonInspektor-Panel.

Versuchen Sie es bei Fehlern erneut

Sie können dem Aktionsstatus und dem Status des parallelen Workflows Flow-Status eine oder mehrere Regeln hinzufügen, um die Aufgabe erneut zu versuchen, wenn ein Fehler auftritt. Diese Regeln werden als Retrier bezeichnet. Um einen Retrier hinzuzufügen, wählen Sie das Bearbeitungssymbol im Feld Retrier #1 und konfigurieren Sie dann seine Optionen:

  • (Optional) Fügen Sie im Feld Kommentar Ihren Kommentar hinzu. Es hat keinen Einfluss auf den Workflow, kann aber verwendet werden, um Ihren Workflow mit Anmerkungen zu versehen.

  • Platzieren Sie den Cursor in das Feld Fehler und wählen Sie einen Fehler aus, durch den der Abruf ausgelöst wird, oder geben Sie einen benutzerdefinierten Fehlernamen ein. Sie können mehrere Fehler auswählen oder hinzufügen.

  • (Optional) Legen Sie ein Intervall fest. Dies ist die Zeit in Sekunden, bevor Step Functions seinen ersten Wiederholungsversuch durchführt. Es folgen weitere Wiederholungen in Intervallen, die Sie mit Max. Anzahl der Versuche und Backoff-Rate konfigurieren können.

  • (Optional) Legen Sie „Max. Versuche“ fest. Dies ist die maximale Anzahl von Wiederholungsversuchen, bevor Step Functions dazu führt, dass die Ausführung fehlschlägt.

  • (Optional) Stellen Sie die Backoff-Rate ein. Dies ist ein Multiplikator, der bestimmt, um wie viel sich das Wiederholungsintervall bei jedem Versuch verlängert.

Anmerkung

Nicht alle Optionen zur Fehlerbehandlung sind für alle Bundesstaaten verfügbar. Bei Lambda Invoke ist standardmäßig ein Retrier konfiguriert.

Fehler abfangen

Sie können den Aktionszuständen und den Workflow-Status zuordnen Ablaufstatus eine oder mehrere Regeln hinzufügen, um einen Fehler abzufangen. Status des parallelen Workflows Diese Regeln werden Catcher genannt. Um einen Catcher hinzuzufügen, wählen Sie Neuen Catcher hinzufügen und konfigurieren Sie dann seine Optionen:

  • (Optional) Füge im Feld Kommentar deinen Kommentar hinzu. Es hat keinen Einfluss auf den Workflow, kann aber verwendet werden, um Ihren Workflow mit Anmerkungen zu versehen.

  • Platzieren Sie den Cursor in das Feld Fehler und wählen Sie einen Fehler aus, durch den der Catcher ausgelöst wird, oder geben Sie einen benutzerdefinierten Fehlernamen ein. Sie können mehrere Fehler auswählen oder hinzufügen.

  • Wählen Sie im Feld Fallback-Status einen Fallback-Status aus. Dies ist der Status, in den der Workflow als Nächstes wechselt, nachdem ein Fehler erkannt wurde.

  • (Optional) Fügen Sie in dem ResultPathFeld einen ResultPath Filter hinzu, um den Fehler zur ursprünglichen Statuseingabe hinzuzufügen. Der ResultPathmuss gültig sein JsonPath. Dies wird in den Fallback-Status gesendet.

Timeouts

Sie können ein Timeout für Aktionsstatus konfigurieren, um die maximale Anzahl von Sekunden festzulegen, für die Ihr Status ausgeführt werden kann, bevor er fehlschlägt. Verwenden Sie Timeouts, um zu verhindern, dass Ausführungen hängenbleiben. Um ein Timeout zu konfigurieren, geben Sie die Anzahl der Sekunden ein, die Ihr Bundesstaat warten soll, bevor die Ausführung fehlschlägt. Weitere Informationen zu Timeouts finden Sie unter TimeoutSeconds im Workflow-Status der Aufgabe Status.

HeartbeatSeconds

Sie können eine Heartbeat-Benachrichtigung oder eine regelmäßige Benachrichtigung konfigurieren, die von Ihrer Aufgabe gesendet wird. Wenn Sie ein Taktintervall festlegen und Ihr Bundesstaat in den konfigurierten Intervallen keine Heartbeat-Benachrichtigungen sendet, wird die Aufgabe als fehlgeschlagen markiert. Um einen Heartbeat zu konfigurieren, legen Sie eine positive Ganzzahl ungleich Null für Sekunden fest. Weitere Informationen finden Sie unter HeartBeatSeconds in Workflow-Status der Aufgabe state.

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