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.
Configurer l'autorité de certification racine pour le navigateur Amazon Bedrock AgentCore
Par défaut, les sessions du AgentCore navigateur Amazon Bedrock ne font confiance qu'aux autorités de certification reconnues publiquement. Si vos agents ont besoin d'accéder à des services internes, à des sites Web d'entreprise ou à des ressources TLS-intercepting via un proxy utilisant des certificats signés par une autorité de certification privée, vous devez fournir vos certificats d'autorité de certification racine personnalisés lors du démarrage d'une session.
Amazon Bedrock AgentCore extrait le contenu du PEM-encoded certificat depuis AWS Secrets Manager à l'aide des informations d'identification de votre appelant, valide le X.509 format et l'expiration, et installe les certificats dans la boutique de confiance du système d'exploitation de la session. Cela permet au navigateur d'établir des connexions HTTPS fiables avec vos ressources internes.
Comment ça marche
L'autorité de certification racine pour le AgentCore navigateur Amazon Bedrock fonctionne comme suit :
-
Vous fournissez une liste d'emplacements de certificats, chacun pointant vers un secret dans AWS Secrets Manager qui contient un certificat CA PEM-encoded racine.
-
Amazon Bedrock AgentCore utilise les informations d'identification de votre appelant pour récupérer chaque certificat auprès de AWS Secrets Manager.
-
Le format X.509 PEM de chaque certificat est validé et vérifié pour s'assurer qu'il n'a pas expiré et qu'il n'est pas utilisé avant sa date de début de validité.
-
Les certificats valides sont déployés dans le Trust Store du système d'exploitation de la session, ce qui les met à la disposition du navigateur et de tous les clients réseau du sandbox.
Les certificats configurés au niveau de l'outil (viaCreateBrowser) sont combinés avec tous les certificats fournis au début de la session. Cela vous permet de définir des certificats à l'échelle de l'organisation sur l'outil et d'ajouter des certificats spécifiques à la session si nécessaire.
Note
La configuration des certificats est une opération unique par session. Une fois les certificats installés, ils ne peuvent pas être modifiés pendant la durée de cette session.
Conditions préalables
Avant de configurer les certificats CA racine, assurez-vous de disposer des éléments suivants :
-
Vous avez rempli les prérequis généraux.
-
Vos certificats CA racine sont stockés sous forme de AWS secrets dans Secrets Manager. Chaque secret doit contenir PEM-encoded X.509 un certificat valide
-
Autorisations IAM pour lire les secrets des certificats depuis AWS Secrets Manager. Ajoutez les autorisations suivantes à votre politique IAM :
{ "Version": "2012-10-17", "Statement": [ { "Sid": "SecretsManagerCertificateAccess", "Effect": "Allow", "Action": [ "secretsmanager:GetSecretValue" ], "Resource": "arn:aws:secretsmanager:<Region>:<account-id>:secret:<secret-name>" } ] }
Conservez votre certificat dans AWS Secrets Manager
Avant de pouvoir utiliser un certificat CA racine avec le AgentCore navigateur Amazon Bedrock, vous devez le stocker en tant que secret dans AWS Secrets Manager. La valeur secrète doit être le contenu du PEM-encoded certificat.
Exemple
Notez l'ARN secret de la sortie. Vous utiliserez cet ARN lors du démarrage de sessions avec une configuration de certificat.
Important
Le secret doit contenir un PEM-encoded X.509 certificat valide. Le certificat ne doit pas être expiré et doit être dans sa période de validité. Amazon Bedrock AgentCore valide le format et la date d'expiration du certificat avant de l'installer.
Démarrez une session de navigateur avec des certificats personnalisés
Pour démarrer une session de navigateur qui approuve vos certificats CA racine personnalisés, incluez le certificates paramètre dans votre StartBrowserSession demande.
Exemple
Utilisation de plusieurs certificats
Vous pouvez fournir plusieurs certificats CA racine au cours d'une seule session de navigateur. Cela est utile lorsque votre environnement nécessite la confiance de plusieurs autorités de certification internes, telles que des autorités de certification distinctes pour différents services ou environnements internes.
Exemple
Configuration des certificats au niveau de l'outil
Vous pouvez configurer les certificats au niveau de l'outil lors de la création d'un navigateur personnalisé. Les certificats configurés au niveau de l'outil sont automatiquement appliqués à chaque session démarrée avec cet outil, en plus des certificats fournis au moment du démarrage de la session.
Ceci est utile pour les certificats à l'échelle de l'organisation qui doivent être approuvés par toutes les sessions de navigateur.
Exemple
Lorsque vous démarrez une session avec un navigateur dont les certificats sont configurés, les certificats de niveau outil sont combinés avec tous les certificats de niveau session. Tool-level les certificats sont appliqués en premier, suivis des certificats au niveau de la session.
Exigences et limites relatives aux certificats
Les certificats doivent répondre aux exigences suivantes :
| Exigence | Détails |
|---|---|
|
Format |
PEM-encoded X.509 certificat |
|
Stockage |
AWS Secret du gestionnaire de secrets (sous forme de valeur de chaîne, pas binaire) |
|
Validité |
Le certificat ne doit pas être expiré et doit être dans sa période de validité (entre les |
|
Nombre maximum de certificats par session |
10 par session et 10 par outil. Une session peut comporter jusqu'à 20 certificats au total. |
|
Format ARN secret |
|
|
Type de lieu |
Seul AWS Secrets Manager est pris en charge en tant qu'emplacement de certificat |