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.
Mit Flow-Ausführungen Amazon-Bedrock-Flows asynchron ausführen
Mit Flow-Ausführungen können Sie Amazon-Bedrock-Flows asynchron ausführen. Auf diese Weise können Ihre Flows länger ausgeführt werden und Sie haben außerdem die Kontrolle darüber, so dass Ihre Anwendung andere Aufgaben ausführen kann.
Wenn Sie einen Flow mithilfe der Amazon-Bedrock-Konsole oder mit dem InvokeFlow-Vorgang ausführen, wird der Flow ausgeführt, bis er abgeschlossen ist oder nach einer Stunde eine Zeitüberschreitung erfolgt (je nachdem, was zuerst eintritt). Wenn Sie eine Flow-Ausführung veranlassen, kann Ihr Flow viel länger laufen: Einzelne Knoten können bis zu fünf Minuten laufen. Ihr gesamter Flow kann bis zu 24 Stunden lang laufen.
Anmerkung
Flow-Ausführungen für Amazon Bedrock befinden sich in der Vorversion und unterliegen Änderungen.
Erforderliche Berechtigungen für Flow-Ausführungen
-
Stellen Sie sicher, dass Ihre Servicerolle für Amazon-Bedrock-Flows über alle erforderlichen Berechtigungen verfügt. Weitere Informationen finden Sie unter Erstellen einer Servicerolle für Amazon Bedrock Flows in Amazon Bedrock.
-
(Optional) Verschlüsseln Sie Ihre Flow-Ausführungsdaten mit einem kundenseitig verwalteten AWS KMS-Schlüssel. Weitere Informationen finden Sie unter Verschlüsselung von Flow-Ressourcen von Amazon Bedrock.
Eine Flow-Ausführung erstellen und verwalten
Sie können eine Flow-Ausführung in der Konsole oder mithilfe des Vorgangs StartFlowExecution erstellen.
Flow-Ausführungsstatus
Eine Flow-Ausführung kann einen der folgenden Status haben:
-
Running: Die Flow-Ausführung ist im Gange.
-
Succeeded: Die Flow-Ausführung wurde erfolgreich abgeschlossen.
-
Failed: Die Flow-Ausführung ist aufgrund eines Fehlers fehlgeschlagen.
-
TimedOut: Die Flow-Ausführung hat die maximale Laufzeit von 24 Stunden überschritten.
-
Aborted: Die Flow-Ausführung wurde mithilfe des Vorgangs StopFlowExecution manuell gestoppt.
Flow-Ausführungen, die nicht mehr laufen, werden nach 90 Tagen automatisch gelöscht.
Best Practices für Flow-Ausführungen
Beachten Sie Folgendes, wenn Sie Flow-Ausführungen verwenden:
-
Fragen Sie den Status Ihrer Flow-Ausführung regelmäßig mit GetFlowExecution ab, bis Ihr Flow einen Terminalstatus erreicht (jeder andere Status als
Running). -
Wenn Ihre Flow-Ausführung einen Terminalstatus erreicht, verwenden Sie ListFlowExecutionEvents, um die Ergebnisse Ihres Flows abzurufen. Sie könnten diese Ergebnisse beispielsweise verwenden, um eine gewisse Logik für Ihren Flow zu schaffen.
-
Erstellen Sie mit GetExecutionFlowSnapshot einen Snapshot Ihrer Flow-Ausführung, der Ihnen beim Debuggen hilft, falls während der Ausführung Probleme auftreten.