View a markdown version of this page

Création et gestion des identités de charge de travail - Amazon Bedrock AgentCore

Création et gestion des identités de charge de travail

Vous pouvez créer des identités d'agent à l'aide de plusieurs méthodes, notamment la AWS CLI et le AgentCore SDK, en fonction de votre flux de travail et des exigences d'intégration. AgentCore Identity fournit plusieurs interfaces pour la création d'identités, notamment des outils de ligne de commande pour l'automatisation et les scripts, ainsi que des API programmatiques pour l'intégration aux systèmes existants. Chaque méthode de création prend en charge l'ensemble des propriétés d'identité tout en fournissant des interfaces adaptées aux différents cas d'utilisation et aux préférences des utilisateurs.

Gérez les identités avec AWS INTERFACE DE LIGNE DE COMMANDE (CLI)

La AWS CLI fournit un moyen simple de créer et de supprimer des identités d'agents.

Créez une identité

La commande suivante crée une identité de charge de travail nomméemy-agent.

aws bedrock-agentcore-control create-workload-identity \ --name "my-agent"

Lister toutes les identités

La commande suivante répertorie toutes les identités de charge de travail de votre compte.

aws bedrock-agentcore-control list-workload-identities

Supprimer une identité

La commande suivante supprime l'identité de charge de travail nomméemy-agent.

aws bedrock-agentcore-control delete-workload-identity \ --name "my-agent"

Créez des identités avec le AgentCore SDK

Le AgentCore SDK permet de créer des identités de charge de travail en Python.

Exemple en Python

Le code Python suivant crée une identité de charge de travail à l'aide du AgentCore SDK.

from bedrock_agentcore.services.identity import IdentityClient # Initialize the client identity_client = IdentityClient("us-east-1") # Create a new workload identity for agent response = identity_client.create_workload_identity(name='my-python-agent') agentArn = response['workloadIdentityArn'] print(f"Created agent identity with ARN: {agentArn}")