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.
Autorisations pour le reclassement dans Amazon Bedrock
Les utilisateurs doivent disposer des autorisations suivantes pour pouvoir utiliser le reclassement :
-
Accès aux modèles de reclassement qu’ils prévoient d’utiliser. Pour de plus amples informations, veuillez consulter Accès aux modèles de fondation Amazon Bedrock.
-
Les autorisations pour leur rôle et, s’ils prévoient d’utiliser le reclassement dans un flux de travail Retrieve, les autorisations pour le rôle de service Amazon Bedrock Knowledge Bases bénéficiant d’une relation de confiance avec leur rôle.
Astuce
Pour configurer rapidement les autorisations requises, vous pouvez procéder comme suit :
-
Associez la politique AmazonBedrockFullAccessAWSgérée au rôle d'utilisateur. Pour plus d’informations sur la façon d’attacher une politique à un rôle IAM, consultez Ajout et suppression d’autorisations basées sur l’identité IAM.
-
Utilisez la console Amazon Bedrock pour créer un rôle de service Amazon Bedrock Knowledge Bases lors de la création d’une base de connaissances. Si vous possédez déjà un rôle de service Amazon Bedrock Knowledge Bases créé pour vous par la console, vous pouvez utiliser celle-ci pour le mettre à jour lorsque vous récupérez des sources dans la console.
Important
Lorsque vous utilisez le reclassement dans un flux de travail
Retrieveavec un rôle de service Amazon Bedrock Knowledge Bases, notez ce qui suit :-
Si vous modifiez manuellement la politique Gestion des identités et des accès AWS (IAM) créée par Amazon Bedrock pour votre rôle de service de base de connaissances, vous risquez de rencontrer des erreurs lorsque vous tentez de mettre à jour les autorisations dans le. AWS Management Console Pour résoudre ce problème, dans la console IAM, supprimez la version de politique que vous avez créée manuellement. Actualisez ensuite la page de reclassement dans la console Amazon Bedrock et réessayez.
-
Si vous utilisez un rôle personnalisé, Amazon Bedrock ne peut pas mettre à jour le rôle de service de base de connaissances en votre nom. Vérifiez que les autorisations sont correctement configurées pour le rôle de service.
Pour un récapitulatif des cas d’utilisation et des autorisations nécessaires pour ceux-ci, reportez-vous au tableau suivant :
Cas d’utilisation Autorisations nécessaires Autorisations requises pour les rôles de service Amazon Bedrock Knowledge Bases Utilisation du reclassement de façon indépendante -
bedrock:Rerank
-
bedrock :InvokeModel, éventuellement adapté aux modèles de reclassement
N/A Utilisation du reclassement dans un flux de travail Retrieve -
bedrock:Retrieve
-
bedrock:Rerank
-
bedrock :InvokeModel, éventuellement adapté aux modèles de reclassement
Utilisation du reclassement dans un flux de travail RetrieveAndGenerate -
socle : RetrieveAndGenerate
-
bedrock:Rerank
-
socle :InvokeModel, éventuellement étendu aux modèles de reclassement et aux modèles à utiliser pour générer des réponses.
N/A -
Pour voir des exemples de politiques d’autorisations que vous pouvez associer à un rôle IAM, développez la section correspondant à votre cas d’utilisation :
Pour utiliser directement le reclassement avec une liste de sources, le rôle utilisateur doit être autorisé à utiliser les actions bedrock:Rerank et bedrock:InvokeModel. De même, pour empêcher l’utilisation d’un modèle de reclassement, vous devez refuser les autorisations pour les deux actions. Pour autoriser le rôle utilisateur à utiliser un modèle de reclassement de façon indépendante, vous pouvez attacher la politique suivante au rôle :
Dans la politique précédente, pour l’action bedrock:InvokeModel, vous délimitez les autorisations aux modèles que vous souhaitez permettre au rôle d’utiliser pour le reclassement. Pour autoriser l'accès à tous les modèles, utilisez un caractère générique (*) dans le Resource champ.
Pour utiliser le reclassement lors de la récupération de données dans une base de connaissances, vous devez configurer les autorisations suivantes :
Pour le rôle utilisateur
Le rôle utilisateur a besoin d’autorisations pour utiliser l’action bedrock:Retrieve. Pour permettre au rôle utilisateur de récupérer les données d’une base de connaissances, vous pouvez attacher la politique suivante au rôle :
Dans la politique précédente, pour l’action bedrock:Retrieve, vous définissez les autorisations d’accès aux bases de connaissances à partir desquelles vous souhaitez permettre au rôle de récupérer des informations. Pour autoriser l'accès à toutes les bases de connaissances, vous pouvez utiliser un caractère générique (*) dans le Resource champ.
Pour le rôle de service
Le rôle de service Amazon Bedrock Knowledge Bases utilisé par l’utilisateur nécessite des autorisations pour utiliser les actions bedrock:Rerank et bedrock:InvokeModel. Vous pouvez utiliser la console Amazon Bedrock pour configurer automatiquement les autorisations pour votre rôle de service lorsque vous choisissez un modèle de reclassement lors de la configuration de la récupération de la base de connaissances. Autrement, pour autoriser le rôle de service à reclasser les sources lors de la récupération, vous pouvez attacher la politique suivante :
Dans la politique précédente, pour l’action bedrock:InvokeModel, vous délimitez les autorisations aux modèles que vous souhaitez permettre au rôle d’utiliser pour le reclassement. Pour autoriser l’accès à tous les modèles, vous pouvez utiliser un caractère générique (*) dans le champ Resource.
Pour utiliser un modèle de reclassement lors de la récupération des données d’une base de connaissances et de la génération ultérieure de réponses en fonction des résultats récupérés, le rôle utilisateur doit être autorisé à utiliser les actions bedrock:RetrieveAndGenerate, bedrock:Rerank et bedrock:InvokeModel. Pour autoriser le reclassement des sources lors de la récupération et permettre la génération de réponses en fonction des résultats, vous pouvez attacher la politique suivante au rôle d’utilisateur :
Dans la politique précédente, pour l’opération bedrock:InvokeModel, vous délimitez les autorisations aux modèles que vous souhaitez permettre au rôle d’utiliser pour le reclassement, et aux modèles que vous souhaitez permettre au rôle d’utiliser pour générer des réponses. Pour autoriser l'accès à tous les modèles, vous pouvez utiliser un caractère générique (*) dans le Resource champ.
Pour restreindre davantage les autorisations, vous pouvez omettre des actions ou spécifier des ressources et des clés de condition permettant de filtrer les autorisations. Pour plus d’informations sur les actions, les ressources et les clés de condition, consultez les rubriques suivantes dans la Référence des autorisations de service :
-
Actions définies par Amazon Bedrock : découvrez les actions, les types de ressources auxquels vous pouvez les appliquer dans le champ
Resourceet les clés de condition qui vous permettent de filtrer les autorisations dans le champCondition. -
Types de ressources définis par Amazon Bedrock : découvrez les types de ressources dans Amazon Bedrock.
-
Clés de condition pour Amazon Bedrock : découvrez les clés de condition dans Amazon Bedrock.