Codebeispiele von Amazon Bedrock Flows ausführen
Bei den folgenden Codebeispielen wird davon ausgegangen, dass Sie die folgenden Voraussetzungen erfüllt haben:
-
Eine Rolle einrichten, um Berechtigungen für Amazon-Bedrock-Aktionen zu erhalten. Falls noch nicht geschehen, finden Sie weitere Informationen unter Erste Schritte mit Amazon Bedrock.
-
Ihre Anmeldeinformationen für die Verwendung der AWS-API einrichten. Falls noch nicht geschehen, finden Sie weitere Informationen unter Erste Schritte mit der API.
-
Eine Servicerolle erstellen, um Flow-bezogene Aktionen in Ihrem Namen ausführen zu lassen. Falls noch nicht geschehen, finden Sie weitere Informationen unter Erstellen einer Servicerolle für Amazon Bedrock Flows in Amazon Bedrock.
Um einen Flow zu erstellen, senden Sie eine CreateFlow-Anfrage mit einem Build-Time-Endpunkt von Agenten für Amazon Bedrock. Beispielcode finden Sie unter Codebeispiele von Amazon Bedrock Flows ausführen
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 die nodes und connections, aus denen der Flow besteht. |
| description | Dient zur Beschreibung des Flows. |
| tags | Hiermit ordnen Sie dem Flow Tags zu. Weitere Informationen finden Sie unter Markieren von Amazon-Bedrock-Ressourcen. |
| customerEncryptionKeyArn | Dient zur Verschlüsselung der Ressource mit einem KMS-Schlüssel. Weitere Informationen finden Sie unter Verschlüsselung von Flow-Ressourcen von Amazon Bedrock. |
| clientToken | Zur Sicherstellung, dass die API-Anfrage nur einmal abgeschlossen wird. Weitere Informationen finden Sie unter Sicherstellen von Idempotenz. |
Das Feld definition ist zwar optional, aber es ist erforderlich, damit der Flow funktioniert. Sie können sich dafür entscheiden, zuerst einen Flow ohne die Definition zu erstellen und den Flow später zu aktualisieren.
Für jeden Knoten in Ihrer nodes-Liste geben Sie den Knotentyp im Feld type an und legen seine entsprechende Konfiguration im Feld config fest. Einzelheiten zur API-Struktur verschiedener Knotentypen finden Sie unter Knotentypen für Ihren Flow.
Um einige Codebeispiele für Amazon Bedrock Flows auszuprobieren, wählen Sie die Registerkarte mit Ihrer bevorzugten Methode aus und folgen Sie dann den nachstehenden Schritten: