Utilisation de l'outil de navigation
Création d'un AgentCore navigateur
Vous pouvez créer un outil de navigateur à l'aide de la AgentCore console, de la AWS CLI ou du AWS SDK Amazon Bedrock.
Exemple
- Console
-
-
Pour créer un outil de navigation à l'aide de la console
-
Ouvrez la AgentCore console à l'adresse https://console.aws.amazon.com/bedrock-agentcore/home#
. -
Dans le volet de navigation, sélectionnez Built-in Outils.
-
Choisissez Créer un outil de navigateur.
-
Indiquez un nom d'outil unique et une description facultative.
-
Sous Paramètres réseau, choisissez Réseau public qui permet d'accéder aux ressources Internet publiques.
-
Sous Enregistrement de session, vous pouvez activer l'enregistrement des sessions de navigateur dans un compartiment S3 pour un examen ultérieur.
-
Sous Autorisations, spécifiez un rôle d'exécution IAM qui définit les AWS ressources auxquelles l'outil de navigation peut accéder.
-
Choisissez Créer.
-
- AWS CLI
-
-
Pour créer un outil de navigateur à l'aide de la AWS CLI, utilisez la
create-browsercommande suivante :aws bedrock-agentcore-control create-browser \ --region <Region> \ --name "my-browser" \ --description "My browser for web interaction" \ --network-configuration '{ "networkMode": "PUBLIC" }' \ --recording '{ "enabled": true, "s3Location": { "bucket": "my-bucket-name", "prefix": "sessionreplay" } }' \ --execution-role-arn "arn:aws:iam::123456789012:role/my-execution-role"
-
- Boto3
-
-
Pour créer un outil de navigateur à l'aide du AWS SDK pour Python (Boto3), utilisez la méthode suivante :
create_browserSyntaxe de la demande
Voici la syntaxe de la demande :
response = cp_client.create_browser( name="my_custom_browser", description="Test browser for development", networkConfiguration={ "networkMode": "PUBLIC" }, executionRoleArn="arn:aws:iam::123456789012:role/Sessionreplay", clientToken=str(uuid.uuid4()), recording={ "enabled": True, "s3Location": { "bucket": "session-record-123456789012", "prefix": "replay-data" } } )
-
- API
-
-
Pour créer une nouvelle instance de navigateur à l'aide de l'API, utilisez l'appel suivant :
# Using awscurl awscurl -X PUT \ "https://bedrock-agentcore-control.<Region>.amazonaws.com/browsers" \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ --service bedrock-agentcore \ --region <Region> \ -d '{ "name": "test_browser_1", "description": "Test sandbox for development", "networkConfiguration": { "networkMode": "PUBLIC" }, "recording": { "enabled": true, "s3Location": { "bucket": "<your-bucket-name>", "prefix": "sessionreplay" } }, "executionRoleArn": "arn:aws:iam::123456789012:role/my-execution-role" }'
-
Outil Get AgentCore Browser
Vous pouvez obtenir des informations sur l'outil Navigateur dans votre compte et consulter ses détails, son statut et ses configurations.
Exemple
- Console
-
-
Pour obtenir des informations sur l'outil Navigateur à l'aide de la console
-
Ouvrez la AgentCore console à l'adresse https://console.aws.amazon.com/bedrock-agentcore/home#
. -
Dans le volet de navigation, sélectionnez Built-in Outils.
-
Les outils du navigateur sont répertoriés dans la section Outils du navigateur.
-
Vous pouvez choisir un outil que vous avez créé pour afficher ses détails tels que le nom, l'identifiant, le statut et la date de création de chaque outil de navigateur.
-
- AWS CLI
-
-
Pour obtenir des informations sur un outil de navigateur à l'aide de la AWS CLI, utilisez la
get-browsercommande :aws bedrock-agentcore-control get-browser \ --region <Region> \ --browser-id "<your-browser-id>"
-
- Boto3
-
-
Pour obtenir des informations sur l'outil Browser à l'aide du AWS SDK pour Python (Boto3), utilisez la méthode suivante :
get_browserSyntaxe de la demande
Voici la syntaxe de la demande :
response = cp_client.get_browser( browserId="<your-browser-id>" )
-
- API
-
-
Pour obtenir l'outil de navigateur à l'aide de l'API, utilisez l'appel suivant :
# Using awscurl awscurl -X GET \ "https://bedrock-agentcore-control.<Region>.amazonaws.com/browsers/<your-browser-id>" \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ --service bedrock-agentcore \ --region <Region>
-
Outils AgentCore du navigateur de listes
Vous pouvez répertorier tous les outils de navigateur de votre compte pour consulter leurs détails, leur statut et leurs configurations.
Exemple
- Console
-
-
Pour répertorier les outils du navigateur à l'aide de la console
-
Ouvrez la AgentCore console à l'adresse https://console.aws.amazon.com/bedrock-agentcore/home#
. -
Dans le volet de navigation, sélectionnez Built-in Outils.
-
Les outils du navigateur sont répertoriés dans la section Outils du navigateur.
-
Vous pouvez consulter les détails tels que le nom, l'identifiant, le statut et la date de création de chaque outil de navigateur.
-
- AWS CLI
-
-
Pour répertorier les outils du navigateur à l'aide de la AWS CLI, utilisez la
list-browserscommande :aws bedrock-agentcore-control list-browsers \ --region <Region>Vous pouvez filtrer les résultats par type :
aws bedrock-agentcore-control list-browsers \ --region <Region> \ --type SYSTEMVous pouvez également limiter le nombre de résultats et utiliser la pagination :
aws bedrock-agentcore-control list-browsers \ --region <Region> \ --max-results 10 \ --next-token "<your-pagination-token>"
-
- Boto3
-
-
Pour répertorier les outils du navigateur à l'aide du AWS SDK pour Python (Boto3), utilisez la méthode suivante :
list_browsersSyntaxe de la demande
Voici la syntaxe de la demande :
response = cp_client.list_browsers(type="CUSTOM")
-
- API
-
-
Pour répertorier les outils du navigateur à l'aide de l'API, utilisez l'appel suivant :
# Using awscurl awscurl -X POST \ "https://bedrock-agentcore-control.<Region>.amazonaws.com/browsers" \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ --service bedrock-agentcore \ --region <Region>Vous pouvez filtrer les résultats par type :
awscurl -X POST \ "https://bedrock-agentcore-control.<Region>.amazonaws.com/browsers?type=SYSTEM" \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ --service bedrock-agentcore \ --region <Region>Vous pouvez également limiter le nombre de résultats et utiliser la pagination :
awscurl -X POST \ "https://bedrock-agentcore-control.<Region>.amazonaws.com/browsers?maxResults=1&nextToken=<your-pagination-token>" \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ --service bedrock-agentcore \ --region <Region>
-
Supprimer un AgentCore navigateur
Lorsque vous n'avez plus besoin d'un outil de navigation, vous pouvez le supprimer pour libérer des ressources. Avant de supprimer un outil de navigation, assurez-vous d'arrêter toutes les sessions actives qui lui sont associées.
Exemple
- Console
-
-
Pour supprimer un outil de navigateur à l'aide de la console
-
Ouvrez la AgentCore console à l'adresse https://console.aws.amazon.com/bedrock-agentcore/home#
. -
Accédez aux Built-in outils et sélectionnez l'outil de votre navigateur.
-
Dans le menu Actions, choisissez Delete (Supprimer).
-
Confirmez la suppression en saisissant le nom de l'outil du navigateur dans la boîte de dialogue de confirmation.
-
Sélectionnez Delete (Supprimer).
Note
Vous ne pouvez pas supprimer un outil de navigation qui possède des sessions actives. Arrêtez toutes les sessions avant de tenter de supprimer l'outil.
-
- AWS CLI
-
-
Pour supprimer un outil de navigateur à l'aide de la AWS CLI, utilisez la
delete-browsercommande suivante :aws bedrock-agentcore-control delete-browser \ --region <Region> \ --browser-id "<your-browser-id>"
-
- Boto3
-
-
Pour supprimer un outil de navigateur à l'aide du AWS SDK pour Python (Boto3), utilisez la méthode suivante :
delete_browserSyntaxe de la demande
Voici la syntaxe de la demande :
response = cp_client.delete_browser( browserId="<your-browser-id>" )
-
- API
-
-
Pour supprimer un outil de navigateur à l'aide de l'API, utilisez l'appel suivant :
# Using awscurl awscurl -X DELETE \ "https://bedrock-agentcore-control.<Region>.amazonaws.com/browsers/<your-browser-id>" \ -H "Content-Type: application/json" \ -H "Accept: application/json" \ --service bedrock-agentcore-control \ --region <Region>
-