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.
Appliquez des mesures de protection entre comptes grâce aux mesures d'application d'Amazon Bedrock Guardrails
Amazon Bedrock Guardrails vous permet d'appliquer automatiquement des mesures de protection à plusieurs comptes d'une organisation par le biais des politiques d'AWS Organizations Amazon Bedrock. Cela permet une protection uniforme sur tous les comptes grâce à un contrôle et une gestion centralisés. En outre, cette fonctionnalité offre également la flexibilité d'appliquer des contrôles au niveau du compte et spécifiques à l'application en fonction des exigences du cas d'utilisation.
Capacités clés
Les principales capacités de l'application des garde-corps sont les suivantes :
-
Application au niveau de l'organisation — Appliquez des garde-fous pour tous les modèles d'invocation avec Amazon Bedrock au sein des unités organisationnelles (OUs), des comptes individuels ou de l'ensemble de votre organisation en utilisant les politiques d'Amazon Bedrock avec. AWS Organizations
-
Application au niveau du compte — Désignez une version particulière d'un garde-corps au sein d'un compte AWS pour toutes les invocations du modèle Amazon Bedrock provenant de ce compte.
-
Protection par couches : combinez des garde-fous spécifiques à l'organisation et à l'application lorsque les deux sont présents. Le contrôle de sécurité efficace sera une union des deux garde-corps, les contrôles les plus restrictifs ayant préséance en cas de même commande depuis les deux garde-corps.
Les rubriques suivantes décrivent comment utiliser les outils d'application d'Amazon Bedrock Guardrails :
Guide d'implémentation
Les étapes ci-dessous fournissent des détails sur la mise en œuvre de mesures de protection pour les comptes au sein d'une AWS organisation et pour un seul compte. AWS Grâce à ces mesures, toutes les invocations de modèles adressées à Amazon Bedrock appliqueront les mesures de protection configurées dans le garde-corps désigné.
Application au niveau de l'organisation
Cette section décrit la mise en place de l'application des garde-fous au sein de votre AWS organisation. Une fois configuré, vous disposerez d'un garde-corps qui s'appliquera automatiquement à toutes les invocations du modèle Amazon Bedrock sur des comptes ou des comptes spécifiques. OUs
Conditions préalables
AWS Administrateurs de l'organisation (ayant accès à un compte de gestion) autorisés à créer des garde-fous et à gérer AWS Organizations les politiques.
Ce dont vous aurez besoin
Les éléments suivants sont requis :
-
AWS Organizationsavec accès au compte de gestion
-
Autorisations IAM pour créer des garde-fous et gérer les politiques AWS Organizations
-
Compréhension des exigences de sécurité de votre organisation
Pour configurer l'application des garde-fous au niveau de l'organisation
-
Planifiez la configuration de votre garde-corps
-
Définissez vos mesures de protection :
-
Consultez les filtres de garde-corps disponibles dans la documentation Amazon Bedrock Guardrails
-
Identifiez le filtre dont vous avez besoin. Actuellement, les filtres de contenu, les sujets refusés, les filtres de mots, les filtres d'informations sensibles et les vérifications contextuelles de base sont pris en charge.
-
Important
N'incluez pas la politique de raisonnement automatique, car elle n'est pas prise en charge pour l'application des garde-fous et peut entraîner des défaillances d'exécution.
-
-
Identifiez les comptes cibles :
-
Déterminez quels OUs comptes ou l'ensemble de votre organisation feront appliquer ce garde-fou
-
-
-
Créez votre garde-corps dans le compte de gestion
Créez un garde-corps dans chaque région où vous souhaitez le renforcer à l'aide de l'une des méthodes suivantes :
-
À l'aide du AWS Management Console :
-
Connectez-vous au AWS Management Console avec une identité IAM autorisée à utiliser la console Amazon Bedrock. Ouvrez ensuite la console Amazon Bedrock à l'adresse https://console.aws.amazon.com/bedrock.
-
Dans le panneau de navigation de gauche, choisissez Guardrails
-
Choisissez Créer un garde-corps
-
Suivez l'assistant pour configurer les filtres ou les mesures de protection souhaités (filtres de contenu, sujets refusés, filtres de mots, filtres d'informations sensibles, vérifications contextuelles de base)
-
Ne pas activer la politique de raisonnement automatique
-
Complétez l'assistant pour créer votre garde-corps
-
-
Utilisation de l'API : utilisez l'CreateGuardrailAPI
Vérification
Une fois créé, vous devriez le voir dans la liste des rambardes sur la page d'accueil des rambardes ou le rechercher dans la liste des rambardes en utilisant le nom du garde-corps
-
-
Création d'une version de garde-corps
Créez une version numérique pour garantir que la configuration du garde-corps reste immuable et ne peut pas être modifiée par les comptes des membres.
-
À l'aide du AWS Management Console :
-
Sélectionnez le garde-corps créé à l'étape précédente sur la page Gardrails de la console Amazon Bedrock.
-
Choisissez Créer une version
-
Notez l'ARN du garde-corps et le numéro de version (par exemple, « 1 », « 2 »)
-
-
Utilisation de l'API : utilisez l'CreateGuardrailVersionAPI
Vérification
Vérifiez que la version a été créée avec succès en consultant la liste des versions sur la page détaillée de Guardrail.
-
-
Joindre une politique basée sur les ressources
Activez l'accès entre comptes en attachant une politique basée sur les ressources à votre garde-fou.
-
Utilisation de AWS Management Console — Pour associer une politique basée sur les ressources à l'aide de la console :
-
Dans la console Amazon Bedrock Guardrails, sélectionnez votre garde-corps
-
Choisissez Ajouter pour ajouter une politique basée sur les ressources
-
Ajoutez une politique qui accorde
bedrock:ApplyGuardraill'autorisation à tous les comptes membres ou à toutes les organisations. Consultez Partagez le garde-corps avec votre organisation dans Utiliser des politiques basées sur les ressources pour les garde-fous. -
Enregistrez la politique
-
Vérification
Testez l'accès depuis un compte membre à l'aide de l'ApplyGuardrailAPI pour vous assurer que l'autorisation est correctement configurée.
-
-
Configuration des autorisations IAM dans les comptes membres
Assurez-vous que tous les rôles des comptes membres disposent des autorisations IAM pour accéder au garde-fou imposé.
Autorisations requises
Les rôles des comptes membres nécessitent une
bedrock:ApplyGuardrailautorisation pour assurer le garde-fou du compte de gestion. Voir Configuration d’autorisations pour utiliser les barrières de protection Amazon Bedrock pour des exemples de politiques IAM détaillésVérification
Vérifiez que les rôles dotés d'autorisations limitées dans les comptes membres peuvent appeler correctement l'
ApplyGuardrailAPI à l'aide du garde-fou. -
Activez le type de politique Amazon Bedrock dans AWS Organizations
-
Utilisation de AWS Management Console — Pour activer la politique Amazon Bedrock, tapez à l'aide de la console :
-
Accédez à la AWS Organizations console
-
Choisissez les politiques
-
Choisissez les politiques d'Amazon Bedrock
-
Choisissez Activer les politiques Amazon Bedrock pour activer le type de politique Amazon Bedrock pour votre organisation.
-
-
Utilisation de l'API — Utiliser l' AWS Organizations EnablePolicyTypeAPI avec le type de politique
BEDROCK_POLICY
Vérification
Vérifiez que le type de politique Amazon Bedrock est activé dans la AWS Organizations console.
-
-
Création et attachement d'une AWS Organizations politique
Créez une politique de gestion qui spécifie votre garde-fou et attachez-la à vos comptes cibles ou. OUs
-
Utilisation de AWS Management Console — Pour créer et associer une AWS Organizations politique à l'aide de la console :
-
Dans la AWS Organizations console, accédez à Politiques > Politiques d'Amazon Bedrock
-
Choisir Create policy (Créer une stratégie)
-
Spécifiez l'ARN et la version de votre garde-corps
Important
Assurez-vous de spécifier l'ARN exact du garde-corps dans la politique. La spécification d'un ARN incorrect ou non valide entraînera des violations des politiques, la non-application des garanties et l'impossibilité d'utiliser les modèles d'Amazon Bedrock à des fins d'inférence.
-
Configurez des contrôles de protection du contenu sélectifs (facultatif).
-
Amazon Bedrock APIs permet aux appelants de baliser un contenu spécifique dans leurs invites de saisie pour évaluer le garde-corps.
-
Les contrôles sélectifs de protection du contenu permettent aux administrateurs de décider s'ils souhaitent respecter les décisions de balisage prises par les appelants à l'API.
-
Les
messagescommandessystemet déterminent la manière dont les instructions du système et le contenu des messages sont traités par les garde-fous. Chacun accepte l'une des valeurs suivantes :-
Sélectif : évaluez uniquement le contenu inclus dans les balises de contenu Guard. Lorsqu'aucune balise n'est spécifiée, le comportement dépend du contrôle. En
systemeffet, aucun contenu n'est évalué, et pourmessagestout le contenu est évalué. -
Complet : évaluez l'ensemble du contenu, quelles que soient les balises de contenu de protection.
-
-
Si elles ne sont pas configurées, les deux commandes sont définies par défaut sur Comprehensive.
{ "bedrock": { "guardrail_inference": { "us-east-1": { "config_1": { "identifier": { "@@assign": "arn:aws:bedrock:us-east-1:123456789012:guardrail/guardrail-id:1" }, "selective_content_guarding": { "system": { "@@assign": "selective" }, "messages": { "@@assign": "comprehensive" } }, "model_enforcement": { "included_models": { "@@assign": ["ALL"] }, "excluded_models": { "@@assign": ["amazon.titan-embed-text-v2:0", "cohere.embed-english-v3"] } } } } } } } -
-
Enregistrez la politique
-
Associez la politique aux cibles souhaitées (racine de l'organisation ou comptes individuels) en accédant à l'onglet Cibles et en choisissant Joindre OUs
-
-
Utilisation de l'API — Utilisez l' AWS Organizations CreatePolicyAPI avec le type de politique
BEDROCK_POLICY. AttachPolicyÀ utiliser pour attacher à des cibles
Pour en savoir plus : Politiques d'Amazon Bedrock dans AWS Organizations
Vérification
Vérifiez que la politique est attachée aux bonnes cibles dans la AWS Organizations console.
-
-
Tester et vérifier l'application
Vérifiez que le garde-fou est appliqué sur les comptes des membres.
Vérifiez quel garde-corps est appliqué
-
À l'aide de AWS Management Console — Depuis un compte membre, accédez à la console Amazon Bedrock, choisissez Guardrails dans le panneau de navigation de gauche. Sur la page d'accueil de Guardrails, vous devriez voir le garde-corps appliqué par l'organisation dans la section Configurations d'application au niveau de l'organisation dans le compte de gestion et Garde-corps appliqués au niveau de l'organisation dans le compte membre.
-
Utilisation de l'API — À partir d'un compte membre, appelez DescribeEffectivePolicyavec votre identifiant de compte membre comme identifiant cible
Tester depuis un compte membre
-
Passez un appel d'inférence Amazon Bedrock en utilisant InvokeModel, InvokeModelWithResponseStream, Converse ou. ConverseStream
-
Le garde-corps imposé devrait s'appliquer automatiquement aux entrées et aux sorties
-
Consultez la réponse pour obtenir des informations sur l'évaluation du garde-corps. La réponse du garde-corps comprendra des informations sur le garde-corps imposé.
-
Application au niveau du compte
Cette section détaille la configuration de l'application des garde-fous au sein d'un seul AWS compte. Une fois configuré, vous disposerez d'un garde-corps qui s'appliquera automatiquement à toutes les invocations du modèle Amazon Bedrock sur votre compte.
Conditions préalables
AWS administrateurs de comptes autorisés à créer des garde-fous et à configurer les paramètres au niveau du compte.
Ce dont vous aurez besoin
Les éléments suivants sont requis :
-
Un AWS compte doté des autorisations IAM appropriées
-
Compréhension des exigences de sécurité de votre compte
Pour configurer l'application des garde-fous au niveau du compte
-
Planifiez la configuration de votre garde-corps
Définissez vos mesures de protection
Pour définir vos mesures de protection :
-
Consultez les filtres de garde-corps disponibles dans la documentation Amazon Bedrock Guardrails
-
Identifiez le filtre dont vous avez besoin. Actuellement, les filtres de contenu, les sujets refusés, les filtres de mots, les filtres d'informations sensibles et les vérifications contextuelles de base sont pris en charge.
-
Important
N'incluez pas la politique de raisonnement automatique, car elle n'est pas prise en charge pour l'application des garde-fous et peut entraîner des défaillances d'exécution
-
-
Création d’une barrière de protection
Créez un garde-corps dans chaque région où vous souhaitez le renforcer.
Via AWS Management Console
Pour créer un garde-corps à l'aide de la console :
-
Connectez-vous au AWS Management Console avec une identité IAM autorisée à utiliser la console Amazon Bedrock. Ouvrez ensuite la console Amazon Bedrock à l'adresse https://console.aws.amazon.com/bedrock.
-
Dans le panneau de navigation de gauche, choisissez Guardrails
-
Choisissez Créer un garde-corps
-
Suivez l'assistant pour configurer les politiques souhaitées (filtres de contenu, sujets refusés, filtres de mots, filtres d'informations sensibles)
-
Ne pas activer la politique de raisonnement automatique
-
Complétez l'assistant pour créer votre garde-corps
Via l'API
Utilisation de l'API
CreateGuardrailVérification
Une fois créé, vous devriez le voir dans la liste des rambardes sur la page d'accueil des rambardes ou le rechercher dans la liste des rambardes en utilisant le nom du garde-corps
-
-
Création d'une version de garde-corps
Créez une version numérique pour garantir que la configuration du garde-corps reste immuable et ne peut pas être modifiée par les comptes des membres.
Via AWS Management Console
Pour créer une version de garde-corps à l'aide de la console :
-
Sélectionnez le garde-corps créé à l'étape précédente sur la page Gardrails de la console Amazon Bedrock.
-
Choisissez Créer une version
-
Notez l'ARN du garde-corps et le numéro de version (par exemple, « 1 », « 2 »)
Via l'API
Utilisation de l'API
CreateGuardrailVersionVérification
Vérifiez que la version a été créée avec succès en consultant la liste des versions sur la page détaillée de Guardrail.
-
-
Joindre une politique basée sur les ressources (facultatif)
Si vous souhaitez partager le garde-fou avec des rôles spécifiques dans votre compte, joignez une politique basée sur les ressources.
Via AWS Management Console
Pour associer une politique basée sur les ressources à l'aide de la console :
-
Dans la console Amazon Bedrock Guardrails, sélectionnez votre garde-corps
-
Choisissez Ajouter pour ajouter une politique basée sur les ressources
-
Ajoutez une politique qui accorde
bedrock:ApplyGuardraill'autorisation aux rôles souhaités -
Enregistrez la politique
-
-
Permettre l'application au niveau du compte
Configurez le compte pour utiliser votre garde-corps pour toutes les invocations d'Amazon Bedrock. Cela doit être fait dans toutes les régions où vous souhaitez faire appliquer la loi.
Via AWS Management Console
Pour activer l'application au niveau du compte à l'aide de la console :
-
Accédez à la console Amazon Bedrock
-
Choisissez Guardrails dans le panneau de navigation de gauche
-
Dans la section Configurations d'application au niveau du compte, choisissez Ajouter
-
Sélectionnez votre garde-corps et votre version
-
Configurez des contrôles de protection du contenu sélectifs (facultatif).
-
Amazon Bedrock APIs permet aux appelants de baliser un contenu spécifique dans leurs invites de saisie pour évaluer le garde-corps.
-
Les contrôles sélectifs de protection du contenu permettent aux administrateurs de décider s'ils souhaitent respecter les décisions de balisage prises par les appelants à l'API.
-
Les
messagescommandessystemet déterminent la manière dont les instructions du système et le contenu des messages sont traités par les garde-fous. Chacun accepte l'une des valeurs suivantes :-
Sélectif : évaluez uniquement le contenu inclus dans les balises de contenu Guard.
-
Complet : évaluez l'ensemble du contenu, quelles que soient les balises de contenu de protection.
-
-
Si elles ne sont pas configurées, les deux commandes sont définies par défaut sur Comprehensive.
-
-
Soumettre la configuration
-
Répétez l'opération pour chaque région où vous souhaitez faire appliquer la loi
Via l'API
Utilisez l'
PutEnforcedGuardrailConfigurationAPI dans toutes les régions où vous souhaitez appliquer le garde-corpsVérification
Vous devriez voir le garde-corps imposé par le compte dans la section Configuration du garde-corps imposé par le compte sur la page Gardrails. Vous pouvez appeler ListEnforcedGuardrailsConfigurationl'API pour vous assurer que le garde-corps imposé est répertorié
-
-
Tester et vérifier l'application
Testez l'utilisation d'un rôle dans votre compte
Pour tester l'application depuis votre compte, procédez comme suit :
-
Passez un appel d'inférence Amazon Bedrock en utilisant
InvokeModel,Converse, ouInvokeModelWithResponseStreamConverseStream -
Le garde-fou imposé par le compte devrait s'appliquer automatiquement aux entrées et aux sorties
-
Consultez la réponse pour obtenir des informations sur l'évaluation du garde-corps. La réponse du garde-corps comprendra des informations sur le garde-corps imposé.
-
Contrôle
-
Suivez les interventions et les mesures relatives aux garde-corps à l'aide des CloudWatch métriques d'Amazon Bedrock Guardrails
-
Consultez CloudTrail les journaux des appels
ApplyGuardraild'API afin de surveiller les modèles d'utilisation tels que les AccessDenied exceptions indiquant des problèmes de configuration des autorisations IAM. Consultez les événements liés aux données d'Amazon Bedrock dans CloudTrail
Tarification
L'application d'Amazon Bedrock Guardrails suit le modèle de tarification actuel d'Amazon Bedrock Guardrails basé sur le nombre d'unités de texte consommées par sauvegarde configurée. Des frais s'appliquent à chaque garde-corps appliqué en fonction de ses mesures de protection configurées. Pour obtenir des informations tarifaires détaillées sur les garanties individuelles, consultez les tarifs d'Amazon Bedrock
Questions fréquentes (FAQ)
- Comment est calculée la consommation par rapport aux quotas lorsque des barrières de sécurité renforcées s'appliquent ?
-
La consommation sera calculée par ARN de garde-corps associé à chaque demande et sera comptabilisée dans le AWS compte effectuant l'appel d'API. Par exemple : un
ApplyGuardrailappel contenant 1 000 caractères de texte et 3 rambardes générerait 3 unités de texte consommées par garde-corps et par dispositif de protection intégré au garde-corps.Les appels effectués dans le cadre de la politique Amazon Bedrock seront pris en compte dans le calcul des Quotas de Service relatifs au compte membre. Consultez la console Service Quotas ou la documentation Service Quotas et assurez-vous que les limites d'exécution de Guardrails sont suffisantes pour votre volume d'appels.
- Que se passe-t-il si ma demande comporte des barrières de sécurité appliquées à la fois au niveau de l'organisation et au niveau du compte ?
-
Les 3 rambardes seront appliquées au moment de l'exécution. L'effet net est une union de tous les garde-fous, le contrôle le plus restrictif ayant la priorité.
- Quand dois-je utiliser un contrôle de sécurité sélectif ou complet ?
-
Utilisez Selective lorsque vous faites confiance aux appelants pour étiqueter le bon contenu et que vous souhaitez réduire le traitement inutile des garde-fous. Cela est utile lorsque les appelants traitent à la fois du contenu prévalidé et du contenu généré par l'utilisateur, et qu'ils n'ont besoin que de barrières de sécurité appliquées à des parties spécifiques. Utilisez Comprehensive lorsque vous souhaitez appliquer des barrières de sécurité sur tout, quelles que soient les étiquettes de l'appelant. Il s'agit de la solution par défaut la plus sûre lorsque vous ne voulez pas vous fier aux appelants pour identifier correctement les contenus sensibles.
- Comment puis-je inclure ou exclure certains modèles de l'application ?
-
Utilisez le contrôle d'application des modèles pour déterminer les modèles auxquels un garde-corps s'applique sur Amazon Bedrock à des fins d'inférence. Si ce n'est pas configuré, l'application s'applique par défaut à tous les modèles sur Amazon Bedrock. Ce contrôle accepte les listes suivantes :
-
Modèles inclus : modèles pour renforcer le garde-corps. Accepte les identifiants de modèles spécifiques ou le mot-clé
ALLpour inclure explicitement tous les modèles. Lorsqu'il est vide, l'application s'applique à tous les modèles. -
Modèles exclus : modèles à exclure de l'application des garde-fous. Lorsqu'il est vide, aucun modèle n'est exclu.
Si un modèle apparaît dans les deux listes, il est exclu.
-
- Quand dois-je utiliser les modèles d'inclusion ou d'exclusion ?
-
-
Utilisez les modèles inclus lorsque vous souhaitez appliquer le garde-corps uniquement à des modèles spécifiques.
-
Utilisez les modèles exclus lorsque vous souhaitez une application étendue, mais que vous devez prévoir des exceptions pour des modèles spécifiques.
-
- Puis-je supprimer un garde-corps utilisé dans une configuration d'application ?
-
Non Par défaut, l'DeleteGuardrailAPI empêche la suppression des barrières de sécurité associées aux configurations d'application au niveau du compte ou de l'organisation.