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 ein Timeout auftritt (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 vom Kunden verwalteten Schlüssel. AWS KMS 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 der StartFlowExecution Operation 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.
-
Abgebrochen — Die Flow-Ausführung wurde mithilfe des StopFlowExecution Vorgangs 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:
-
Rufen Sie regelmäßig den Status Ihrer Flow-Ausführung ab, indem Sie GetFlowExecution ihn so lange verwenden, bis Ihr Flow einen Endzustand erreicht (was etwas anderes ist als
Running). -
Wenn Ihre Flow-Ausführung einen Endzustand erreicht, verwenden Sie diese Option, 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 eine Momentaufnahme Ihrer Flow-Ausführung, GetExecutionFlowSnapshot um beim Debuggen zu helfen, falls bei der Ausführung Probleme auftreten.