Utilisation des extensions de navigateur
Les extensions de navigateur vous permettent d'installer des extensions personnalisées dans les sessions de navigateur au moment de leur création. Cela vous permet de personnaliser le comportement du navigateur avec vos propres extensions pour les tâches d'automatisation, le scraping Web, les tests, etc.
Présentation de
Les extensions de navigateur dans Amazon Bedrock AgentCore fonctionnent comme suit :
-
Vous fournissez une liste des fichiers ZIP d'extension de navigateur stockés dans vos propres compartiments Amazon S3
-
Le service confirme que vous avez accès à ces objets Amazon S3 à l'aide de vos informations d'identification
-
Au démarrage de la session du navigateur, les extensions sont téléchargées depuis votre compartiment Amazon S3 et installées dans la session du navigateur
Conditions préalables
Avant d'utiliser les extensions de navigateur, assurez-vous d'avoir :
-
Vous avez terminé les prérequis généraux du navigateur
-
Un compartiment Amazon Amazon S3 pour stocker vos fichiers ZIP d'extension
-
Autorisations IAM pour accéder au compartiment Amazon S3 contenant vos extensions. Ajoutez les autorisations suivantes à votre politique IAM :
{ "Version": "2012-10-17", "Statement": [ { "Sid": "ExtensionS3Access", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:GetObjectVersion" ], "Resource": [ "arn:aws:s3:::<S3Bucket>/<path_to_extensions>/*" ] } ] }Note
Le compartiment Amazon S3 doit se trouver dans le même AWS compte que la session du navigateur. Les extensions ont une limite de taille de fichier de 10 Mo et un maximum de 10 extensions par session.
Préparation des fichiers d'extension
Pour préparer une extension à utiliser avec Browser Tool :
-
Création d'une extension Chrome
Votre extension doit suivre le format d'extension standard de Chromium et respecter les directives relatives aux extensions de Chromium
. Chaque extension doit inclure un manifest.jsonfichier valide. -
Création d'un fichier ZIP
Compressez le contenu du répertoire de l'extension (pas le dossier parent) :
cd my-extension zip -r ../my-extension.zip. -
Téléverser vers S3
Téléchargez le fichier ZIP dans votre compartiment Amazon S3 :
aws s3 cp my-extension.zip s3://my-extensions-bucket/extensions/my-extension.zip
Création d'une session de navigateur avec des extensions
Vous pouvez créer une session de navigateur avec des extensions à l'aide de la AWS CLI, du SDK ou de l'API.