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.
Asynchrone Ausführung von Amazon Bedrock-Flows mit Flow-Ausführungen
Mit Flow-Ausführungen können Sie Amazon Bedrock-Flows asynchron ausführen. Auf diese Weise können Ihre Flows über einen längeren Zeitraum ausgeführt werden und Sie behalten gleichzeitig die Kontrolle, sodass Ihre Anwendung andere Aufgaben ausführen kann.
Wenn Sie einen Flow mithilfe der Amazon Bedrock-Konsole oder mit dem InvokeFlowVorgang ausführen, wird der Flow ausgeführt, bis er abgeschlossen ist oder das Timeout nach einer Stunde abläuft (je nachdem, was zuerst eintritt). Wenn Sie eine Flow-Ausführung ausführen, kann Ihr Flow viel länger laufen: Einzelne Knoten können bis zu fünf Minuten laufen, und Ihr gesamter Flow kann bis zu 24 Stunden lang laufen.
Anmerkung
Flow Executions befindet sich in der Vorschauversion für Amazon Bedrock und kann sich ändern.
Erforderliche Berechtigungen für die Ausführung von Flow-Ausführungen
-
Stellen Sie sicher, dass Ihre Amazon Bedrock Flows-Servicerolle über alle erforderlichen Berechtigungen verfügt. Weitere Informationen finden Sie unter Erstellen Sie eine Servicerolle für Amazon Bedrock Flows in Amazon Bedrock.
-
(Optional) Verschlüsseln Sie Ihre Flow-Ausführungsdaten mit einem vom Kunden verwalteten AWS KMS Schlüssel. Weitere Informationen finden Sie unter Verschlüsselung von Amazon Bedrock Flow-Ressourcen.
Erstellen und verwalten Sie eine Flow-Ausführung
Sie können eine Flow-Ausführung in der Konsole oder mithilfe der StartFlowExecutionOperation erstellen.
Status der Flow-Ausführung
Eine Flow-Ausführung kann einen der folgenden Status haben:
-
Wird ausgeführt — Die Flow-Ausführung ist im Gange.
-
Erfolgreich — Die Flow-Ausführung wurde erfolgreich abgeschlossen.
-
Fehlgeschlagen — 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 StopFlowExecutionVorgangs manuell gestoppt.
Flow-Ausführungen, die nicht mehr ausgeführt werden, werden nach 90 Tagen automatisch gelöscht.
Bewährte Methoden für Flow-Ausführungen
Beachten Sie bei der Verwendung von Flow-Ausführungen Folgendes:
-
Rufen Sie den Status Ihrer Flow-Ausführung regelmäßig ab, GetFlowExecutionbis Ihr Flow einen Terminalstatus erreicht hat (was etwas anderes ist als
Running
). -
Wenn Ihre Flow-Ausführung einen Terminalstatus erreicht, verwenden Sie diese ListFlowExecutionEventsOption, um die Ergebnisse Ihres Flows abzurufen. Sie könnten diese Ergebnisse beispielsweise verwenden, um Ihrem Flow eine gewisse Logik zu verleihen.
-
Erstellen Sie einen Snapshot Ihrer Flow-Ausführung, GetExecutionFlowSnapshotum Ihnen beim Debuggen zu helfen, falls Probleme bei der Ausführung auftreten.