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.
Bevor Sie einen Flow erstellen, überprüfen Sie die folgenden Voraussetzungen und bestimmen Sie, welche Sie erfüllen müssen:
-
Definieren oder erstellen Sie Ressourcen für einen oder mehrere Knoten, die Sie Ihrem Flow hinzufügen möchten:
-
Für einen Prompt-Knoten — Erstellen Sie einen Prompt mithilfe der Prompt-Verwaltung. Weitere Informationen finden Sie unter Erstellen und speichern Sie wiederverwendbare Eingabeaufforderungen mit der Prompt-Verwaltung in Amazon Bedrock. Wenn Sie beabsichtigen, Eingabeaufforderungen bei der Erstellung des Knotens im Flow inline zu definieren, müssen Sie in der Prompt-Verwaltung keine Aufforderung erstellen.
-
Für einen Knotenpunkt in der Wissensdatenbank — Erstellen Sie eine Wissensdatenbank, die Sie im Flow verwenden möchten. Weitere Informationen finden Sie unter Rufen Sie Daten ab und generieren Sie KI-Antworten mit Amazon Bedrock Knowledge Bases.
-
Für einen Agentenknoten — Erstellen Sie einen Agenten, den Sie im Flow verwenden möchten. Weitere Informationen finden Sie unter Automatisieren Sie Aufgaben in Ihrer Anwendung mithilfe von KI-Agenten.
-
Für einen S3-Speicherknoten — Erstellen Sie einen S3-Bucket, um die Ausgabe eines Knotens im Flow zu speichern.
-
Für einen S3-Abrufknoten — Erstellen Sie ein S3-Objekt in einem Bucket, aus dem Daten für den Flow abgerufen werden sollen. Das S3-Objekt muss eine UTF-8-kodierte Zeichenfolge sein.
-
Für einen Lambda-Knoten — Definieren Sie eine AWS Lambda Funktion für die Geschäftslogik, die Sie im Flow implementieren möchten. Weitere Informationen finden Sie im AWS Lambda -Entwicklerhandbuch.
-
Für einen Amazon Lex Lex-Knoten — Erstellen Sie einen Amazon Lex Lex-Bot, um Absichten zu identifizieren. Weitere Informationen finden Sie im Amazon Lex Developer Guide.
-
-
Um Flows verwenden zu können, müssen Sie zwei verschiedene Rollen haben:
-
Benutzerrolle — Die IAM-Rolle, mit der Sie sich bei der App anmelden AWS Management Console oder API-Aufrufe tätigen, muss über Berechtigungen zur Ausführung von Aktionen im Zusammenhang mit Flows verfügen.
Wenn mit Ihrer Rolle die AmazonBedrockFullAccessRichtlinie verknüpft ist, müssen Sie keine zusätzlichen Berechtigungen für diese Rolle konfigurieren. Um die Berechtigungen einer Rolle nur auf Aktionen zu beschränken, die für Flows verwendet werden, fügen Sie der IAM-Rolle die folgende identitätsbasierte Richtlinie hinzu:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "FlowPermissions", "Effect": "Allow", "Action": [ "bedrock:CreateFlow", "bedrock:UpdateFlow", "bedrock:GetFlow", "bedrock:ListFlows", "bedrock:DeleteFlow", "bedrock:ValidateFlowDefinition", "bedrock:CreateFlowVersion", "bedrock:GetFlowVersion", "bedrock:ListFlowVersions", "bedrock:DeleteFlowVersion", "bedrock:CreateFlowAlias", "bedrock:UpdateFlowAlias", "bedrock:GetFlowAlias", "bedrock:ListFlowAliases", "bedrock:DeleteFlowAlias", "bedrock:InvokeFlow", "bedrock:TagResource", "bedrock:UntagResource", "bedrock:ListTagsForResource" ], "Resource": "*" } ] }
Sie können die Berechtigungen weiter einschränken, indem Sie Aktionen weglassen oder Ressourcen und Bedingungsschlüssel angeben. Eine IAM-Identität kann API-Operationen für bestimmte Ressourcen aufrufen. Wenn Sie einen API-Vorgang angeben, der nicht für die in der Richtlinie angegebene Ressource verwendet werden kann, gibt Amazon Bedrock einen Fehler zurück.
-
Servicerolle — Eine Rolle, die es Amazon Bedrock ermöglicht, Aktionen in Ihrem Namen durchzuführen. Sie müssen diese Rolle angeben, wenn Sie einen Flow erstellen oder aktualisieren. Sie können eine benutzerdefinierte AWS Identity and Access ManagementServicerolle erstellen.
Anmerkung
Wenn Sie die Amazon Bedrock-Konsole verwenden möchten, um beim Erstellen eines Flows automatisch eine Rolle zu erstellen, müssen Sie diese Rolle nicht manuell einrichten.
-