Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Conditions préalables pour Amazon Bedrock Flows
Avant de créer un flux, passez en revue les conditions préalables suivantes et déterminez celles que vous devez remplir :
-
Définissez ou créez des ressources pour un ou plusieurs nœuds que vous prévoyez d’ajouter à votre flux :
-
Pour un nœud d’invite : créez une invite à l’aide de Prompt Management. Pour de plus amples informations, veuillez consulter Création et stockage d’invites réutilisables avec la gestion des invites dans Amazon Bedrock. Si vous prévoyez de définir des invites inline lors de la création du nœud dans le flux, il n’est pas nécessaire de créer une invite dans Prompt Management.
-
Pour un nœud de base de connaissances : créez une base de connaissances que vous prévoyez d’utiliser dans le flux. Pour de plus amples informations, veuillez consulter Récupération de données et génération de réponses basées sur l’IA avec Amazon Bedrock Knowledge Bases.
-
Pour un nœud d’agent : créez un agent que vous prévoyez d’utiliser dans le flux. Pour de plus amples informations, veuillez consulter Automatisation des tâches de votre application à l’aide d’agents d’IA.
-
Pour un nœud de stockage S3 : créez un compartiment S3 pour stocker une sortie provenant d’un nœud du flux.
-
Pour un nœud de récupération S3 : créez un objet S3 dans un compartiment à partir duquel vous pouvez récupérer des données pour le flux. L’objet S3 doit être une chaîne encodée en UTF-8.
-
Pour un nœud Lambda : définissez une AWS Lambda fonction pour la logique métier que vous prévoyez d'implémenter dans le flux. Pour plus d’informations, consultez le Guide du développeur AWS Lambda.
-
Pour un nœud Amazon Lex : créez un bot Amazon Lex pour identifier les intentions. Pour plus d’informations, consultez le Guide du développeur Amazon Lex.
-
-
Pour utiliser des flux, vous devez avoir deux rôles différents :
-
Rôle utilisateur : le rôle IAM que vous utilisez pour vous connecter à l'API AWS Management Console ou pour effectuer des appels d'API doit être autorisé à effectuer des actions liées aux flux.
Si la AmazonBedrockFullAccesspolitique est attachée à votre rôle, vous n'avez pas besoin de configurer d'autorisations supplémentaires pour ce rôle. Pour restreindre les autorisations d’un rôle aux actions utilisées pour les flux, attachez la politique basée sur l’identité suivante au rôle IAM :
Vous pouvez restreindre davantage les autorisations en omettant des actions ou en spécifiant des ressources et des clés de condition. Une identité IAM peut appeler des opérations d’API au niveau de ressources spécifiques. Si vous spécifiez une opération d’API qui ne peut pas être utilisée sur la ressource spécifiée dans la politique, Amazon Bedrock renvoie une erreur.
-
Rôle de service : rôle qui permet à Amazon Bedrock d’effectuer des actions en votre nom. Vous devez spécifier ce rôle lors de la création ou de la mise à jour d’un flux. Vous pouvez créer un rôle de service Gestion des identités et des accès AWS personnalisé.
Note
Si vous prévoyez de créer automatiquement un rôle à l’aide de la console Amazon Bedrock lorsque vous créez un flux, il n’est pas nécessaire de configurer ce rôle manuellement.
-