Usando extensões do navegador
As extensões do navegador permitem que você instale extensões personalizadas nas sessões do navegador no momento da criação da sessão. Isso permite que você personalize o comportamento do navegador com suas próprias extensões para tarefas de automação, captura de dados na web, testes e muito mais.
Visão geral do
As extensões de navegador no Amazon Bedrock AgentCore funcionam da seguinte forma:
-
Você fornece uma lista de arquivos ZIP de extensão de navegador armazenados em seus próprios buckets do Amazon S3
-
O serviço valida que você tem acesso a esses objetos do Amazon S3 usando suas credenciais.
-
Durante a inicialização da sessão do navegador, as extensões são baixadas do seu bucket Amazon S3 e instaladas na sessão do navegador
Pré-requisitos
Antes de usar as extensões do navegador, verifique se você tem:
-
Concluiu os pré-requisitos gerais do navegador
-
Um bucket Amazon Amazon S3 para armazenar seus arquivos ZIP de extensão
-
Permissões do IAM para acessar o bucket do Amazon S3 contendo suas extensões. Adicione as seguintes permissões à sua política do IAM:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "ExtensionS3Access", "Effect": "Allow", "Action": [ "s3:GetObject", "s3:GetObjectVersion" ], "Resource": [ "arn:aws:s3:::<S3Bucket>/<path_to_extensions>/*" ] } ] }nota
O bucket do Amazon S3 deve estar na mesma AWS conta da sessão do navegador. As extensões têm um limite de tamanho de arquivo de 10 MB e um máximo de 10 extensões por sessão.
Preparando arquivos de extensão
Para preparar uma extensão para uso com a Browser Tool:
-
Crie uma extensão do Chrome
Sua extensão deve seguir o formato de extensão padrão do Chromium e seguir as diretrizes de extensão do Chromium
. Cada extensão deve incluir um manifest.jsonarquivo válido. -
Criar um arquivo ZIP
Compacte o conteúdo do diretório de extensão (não a pasta principal):
cd my-extension zip -r ../my-extension.zip. -
Carregar para o S3
Faça o upload do arquivo ZIP para o seu bucket do Amazon S3:
aws s3 cp my-extension.zip s3://my-extensions-bucket/extensions/my-extension.zip
Criando uma sessão do navegador com extensões
Você pode criar uma sessão de navegador com extensões usando a AWS CLI, o SDK ou a API.