Erstellen Sie einen Flow in Amazon Bedrock - Amazon Bedrock

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.

Erstellen Sie einen Flow in Amazon Bedrock

Um einen Flow zu erstellen, geben Sie mindestens einen Namen und eine Beschreibung für den Flow an und geben eine Servicerolle mit den entsprechenden Berechtigungen an (oder lassen Sie die Amazon Bedrock-Konsole automatisch eine für Sie erstellen). Anschließend definieren Sie den Flow, indem Sie Knoten, die als Schritte im Flow fungieren, und Verbindungen zwischen den Knoten konfigurieren. Bevor Sie einen Flow erstellen, empfehlen wir Ihnen, sich mit den Konzepten und Begriffen in Amazon Bedrock Flows vertraut zu machen und sich über die verfügbaren Knotentypen zu informieren. So funktioniert Amazon Bedrock Flows

Amazon Bedrock verschlüsselt Ihre Daten im Ruhezustand. Standardmäßig verschlüsselt Amazon Bedrock diese Daten mit einem AWS -verwalteten Schlüssel. Optional können Sie die Daten zur Flow-Ausführung mit einem vom Kunden verwalteten Schlüssel verschlüsseln. Weitere Informationen finden Sie unter Verschlüsselung von Amazon Bedrock Flow-Ressourcen.

Um zu erfahren, wie Sie einen Flow erstellen, wählen Sie die Registerkarte für Ihre bevorzugte Methode und gehen Sie dann wie folgt vor:

Console
Um einen Flow zu erstellen
  1. Melden Sie sich bei der Rolle AWS Management Console Using an IAM mit Amazon Bedrock-Berechtigungen an und öffnen Sie die Amazon Bedrock-Konsole unter Getting Started with the. AWS Management Console

  2. Wählen Sie im linken Navigationsbereich Amazon Bedrock Flows aus.

  3. Wählen Sie im Abschnitt Amazon Bedrock Flows die Option Create Flow aus.

  4. Geben Sie einen Namen für den Flow und optional eine Beschreibung ein.

  5. Wählen Sie für den Namen der Servicerolle eine der folgenden Optionen aus:

    • Eine neue Servicerolle erstellen und verwenden — Lassen Sie Amazon Bedrock eine Servicerolle erstellen, die Sie verwenden können.

    • Eine bestehende Servicerolle verwenden — Wählen Sie eine benutzerdefinierte Servicerolle aus, die Sie zuvor eingerichtet haben. Weitere Informationen finden Sie unter Erstellen Sie eine Servicerolle für Amazon Bedrock Flows in Amazon Bedrock.

  6. (Optional) Um Ihren Datenfluss mit einem KMS-Schlüssel zu verschlüsseln, wählen Sie Verschlüsselungseinstellungen anpassen (erweitert) und wählen Sie den Schlüssel aus. Weitere Informationen finden Sie unter Verschlüsselung von Amazon Bedrock Flow-Ressourcen.

  7. Wählen Sie Create (Erstellen) aus. Ihr Flow wird erstellt und Sie werden zum Flow Builder weitergeleitet, wo Sie Ihren Flow erstellen können.

  8. Sie können mit dem folgenden Verfahren fortfahren, um Ihren Flow zu erstellen, oder später zum Flow Builder zurückkehren.

Um Ihren Flow zu erstellen
  1. Wenn Sie sich noch nicht im Flow Builder befinden, gehen Sie wie folgt vor:

    1. Melden Sie sich bei der Rolle AWS Management Console Using an IAM mit Amazon Bedrock-Berechtigungen an und öffnen Sie die Amazon Bedrock-Konsole unter Getting Started with the. AWS Management Console

    2. Wählen Sie im linken Navigationsbereich Amazon Bedrock Flows aus. Wählen Sie dann im Abschnitt Amazon Bedrock Flows einen Flow aus.

    3. Wählen Sie Im Flow Builder bearbeiten aus.

  2. Im Bereich Flow Builder werden im mittleren Bereich ein Flow-Eingabeknoten und ein Flow-Ausgabeknoten angezeigt. Dies sind die Eingabe- und Ausgabeknoten für Ihren Flow.

  3. Um Knoten hinzuzufügen und zu konfigurieren

    1. Wählen Sie im Bereich Flow Builder die Option Knoten aus.

    2. Ziehen Sie einen Knoten, den Sie für den ersten Schritt Ihres Flows verwenden möchten, und legen Sie ihn im mittleren Bereich ab.

    3. Die Kreise auf den Knoten sind Verbindungspunkte. Um Ihren Flow-Eingabeknoten mit dem zweiten Knoten zu verbinden, ziehen Sie eine Linie vom Kreis auf dem Flow-Eingabeknoten zu dem Kreis im Eingabebereich des Knotens, den Sie gerade hinzugefügt haben.

    4. Wählen Sie den Knoten aus, den Sie gerade hinzugefügt haben.

    5. Geben Sie im Bereich „Konfigurieren“ des Flow Builder-Bereichs die Konfigurationen für den ausgewählten Knoten an und definieren Sie Namen, Datentypen und Ausdrücke für die Ein- und Ausgaben des Knotens.

    6. Wählen Sie im Flow Builder-Bereich die Option Knoten aus.

    7. Wiederholen Sie die Schritte, um Knoten und die verbleibenden Knoten in Ihrem Flow hinzuzufügen und zu konfigurieren.

      Anmerkung

      Wenn Sie eine Servicerolle verwenden, die Amazon Bedrock automatisch für Sie erstellt hat, wird die Rolle mit den entsprechenden Berechtigungen aktualisiert, wenn Sie Knoten hinzufügen. Wenn Sie jedoch eine benutzerdefinierte Servicerolle verwenden, müssen Sie der mit Ihrer Servicerolle verknüpften Richtlinie die entsprechenden Berechtigungen hinzufügen, indem Sie auf Folgendes verweisenErstellen Sie eine Servicerolle für Amazon Bedrock Flows in Amazon Bedrock.

  4. Connect den Ausgang des letzten Knotens in Ihrem Flow mit dem Eingang des Flow-Ausgabeknotens. Sie können mehrere Flow-Ausgabeknoten haben. Um weitere Flow-Ausgabeknoten hinzuzufügen, ziehen Sie den Flow-Ausgabeknoten und legen Sie ihn neben den Knoten, an dem der Flow enden soll. Achten Sie darauf, Verbindungen zwischen den beiden Knoten herzustellen.

  5. Sie können entweder mit dem nächsten Verfahren fortfahren Testen Sie einen Flow in Amazon Bedrock oder zu einem späteren Zeitpunkt zurückkehren. Um mit dem nächsten Schritt fortzufahren, wählen Sie Speichern. Um später zurückzukommen, wählen Sie Speichern und beenden.

Löscht einen Knoten oder eine Verbindung

Während der Erstellung Ihres Schemas müssen Sie möglicherweise einen Knoten löschen oder Knotenverbindungen entfernen.

So löschen Sie einen Knoten
  1. Wählen Sie einen Knoten aus, den Sie löschen möchten.

  2. Wählen Sie im Flow Builder-Bereich das Löschsymbol ( Trapezoid-shaped diagram showing data flow from source to destination through AWS Transfer Family. ).

    Anmerkung

    Wenn Sie eine Servicerolle verwenden, die Amazon Bedrock automatisch für Sie erstellt hat, wird die Rolle mit den entsprechenden Berechtigungen aktualisiert, wenn Sie Knoten hinzufügen. Wenn Sie Knoten löschen, werden die entsprechenden Berechtigungen jedoch nicht gelöscht. Wir empfehlen, dass Sie die Berechtigungen, die Sie nicht mehr benötigen, löschen, indem Sie die Schritte unter Rolle ändern befolgen.

Um eine Verbindung zu entfernen
  • Bewegen Sie auf der Flow Builder-Seite den Mauszeiger über die Verbindung, die Sie entfernen möchten, bis Sie das Erweiterungssymbol sehen, und ziehen Sie die Verbindung dann vom Knoten weg.

API

Um einen Flow zu erstellen, senden Sie eine CreateFlowAnfrage mit einem Build-Time-Endpunkt von Agents for Amazon Bedrock.

Die folgenden Felder sind erforderlich:

Feld Grundlegende Beschreibung
Name Ein Name für den Flow.
executionRoleArn Der ARN der Servicerolle mit Berechtigungen zum Erstellen und Verwalten von Flows.

Die folgenden Felder sind optional:

Feld Anwendungsfall
Definition Enthält das nodes undconnections, aus dem der Fluss besteht.
description Um den Fluss zu beschreiben.
tags Um dem Flow Tags zuzuordnen. Weitere Informationen finden Sie unter Taggen von Amazon Bedrock-Ressourcen.
customerEncryptionKeyArn Um die Ressource mit einem KMS-Schlüssel zu verschlüsseln. Weitere Informationen finden Sie unter Verschlüsselung von Amazon Bedrock Flow-Ressourcen.
clientToken Um sicherzustellen, dass die API-Anfrage nur einmal abgeschlossen wird. Weitere Informationen finden Sie unter Sicherstellung der Idempotenz.

Das definition Feld ist zwar optional, es ist jedoch erforderlich, damit der Flow funktioniert. Sie können sich dafür entscheiden, zuerst einen Flow ohne die Definition zu erstellen und den Flow stattdessen später zu aktualisieren.

Für jeden Knoten in Ihrer nodes Liste geben Sie den Knotentyp im type Feld an und geben die entsprechende Konfiguration des Knotens im config Feld an. Einzelheiten zur API-Struktur verschiedener Knotentypen finden Sie unterKnotentypen im Flow.

Für die Erstellung eines Flows gelten die folgenden Anforderungen:

  • Ihr Flow darf nur einen Flow-Eingabeknoten und mindestens einen Flow-Ausgangsknoten haben.

  • Sie können keine Eingaben für einen Flow-Eingabeknoten einschließen.

  • Sie können keine Ausgaben für einen Flow-Ausgabeknoten einbeziehen.

  • Jede Ausgabe in einem Knoten muss mit einer Eingabe in einem Downstream-Knoten verbunden sein (in der API erfolgt dies über ein FlowConnectionmit einem FlowDataConnectionConfiguration).

  • Jede Bedingung (einschließlich der Standardbedingung) in einem Bedingungsknoten muss mit einem Downstream-Knoten verbunden sein (in der API erfolgt dies über ein FlowConnectionmit a FlowConditionalConnectionConfiguration).

Die folgenden Hinweise gelten für die Erstellung eines Flows:

  • Legen Sie zunächst den Datentyp für die Ausgabe des Flow-Eingabeknotens fest. Dieser Datentyp sollte dem entsprechen, was Sie erwarten, als Eingabe zu senden, wenn Sie den Flow aufrufen.

  • Wenn Sie die Eingaben für einen Flow mithilfe von Ausdrücken definieren, überprüfen Sie, ob das Ergebnis dem Datentyp entspricht, den Sie für die Eingabe ausgewählt haben.

  • Wenn Sie einen Iteratorknoten einbeziehen, fügen Sie einen Collector-Knoten flussabwärts ein, nachdem Sie die Ausgabe durch die benötigten Knoten gesendet haben. Der Collector-Knoten gibt die Ausgaben in einem Array zurück.