Utilizzo delle estensioni del browser
Le estensioni del browser consentono di installare estensioni personalizzate nelle sessioni del browser al momento della creazione della sessione. Ciò consente di personalizzare il comportamento del browser con le proprie estensioni per attività di automazione, web scraping, test e altro ancora.
Panoramica di
Le estensioni del browser in Amazon Bedrock AgentCore funzionano come segue:
-
Fornisci un elenco di file ZIP con estensione del browser memorizzati nei tuoi bucket Amazon S3.
-
Il servizio verifica che tu abbia accesso a questi oggetti Amazon S3 utilizzando le tue credenziali.
-
Durante l'avvio della sessione del browser, le estensioni vengono scaricate dal bucket Amazon S3 e installate nella sessione del browser
Prerequisiti
Prima di utilizzare le estensioni del browser, assicurati di avere:
-
Sono stati completati i prerequisiti generali del browser
-
Un bucket Amazon Amazon S3 per archiviare i file ZIP delle estensioni
-
Autorizzazioni IAM per accedere al bucket Amazon S3 contenente le tue estensioni. Aggiungi le seguenti autorizzazioni alla tua policy IAM:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "ExtensionS3Access", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:GetObjectVersion" ], "Resource": [ "arn:aws:s3:::<S3Bucket>/<path_to_extensions>/*" ] } ] }Nota
Il bucket Amazon S3 deve trovarsi nello stesso AWS account della sessione del browser. Le estensioni hanno un limite di dimensione del file di 10 MB e un massimo di 10 estensioni per sessione.
Preparazione dei file di estensione
Per preparare un'estensione da utilizzare con Browser Tool:
-
Crea un'estensione per Chrome
L'estensione deve seguire il formato di estensione Chromium standard e rispettare le linee guida per l'estensione di Chromium
. Ogni estensione deve includere un file valido. manifest.json -
Crea un file ZIP
Comprimi il contenuto della directory dell'estensione (non la cartella principale):
cd my-extension zip -r ../my-extension.zip. -
Carica su S3
Carica il file ZIP nel tuo bucket Amazon S3:
aws s3 cp my-extension.zip s3://my-extensions-bucket/extensions/my-extension.zip
Creazione di una sessione del browser con estensioni
Puoi creare una sessione del browser con estensioni utilizzando AWS CLI, SDK o API.