Cree y gestione identidades de carga de trabajo
Puede crear identidades de agente mediante varios métodos, incluidos la AWS CLI y el AgentCore SDK, según el flujo de trabajo y los requisitos de integración. AgentCore Identity proporciona varias interfaces para la creación de identidades, incluidas herramientas de línea de comandos para la automatización y la creación de scripts, y API programáticas para la integración con los sistemas existentes. Cada método de creación admite toda la gama de propiedades de identidad y, al mismo tiempo, proporciona las interfaces adecuadas para los diferentes casos de uso y preferencias de los usuarios.
Gestione las identidades con AWS CLI
La AWS CLI proporciona una forma sencilla de crear y eliminar identidades de agentes.
Cree una identidad
El siguiente comando crea una identidad de carga de trabajo denominadamy-agent.
aws bedrock-agentcore-control create-workload-identity \ --name "my-agent"
Enumere todas las identidades
El siguiente comando muestra todas las identidades de carga de trabajo de su cuenta.
aws bedrock-agentcore-control list-workload-identities
Eliminar una identidad
El siguiente comando elimina la identidad de carga de trabajo nombradamy-agent.
aws bedrock-agentcore-control delete-workload-identity \ --name "my-agent"
Cree identidades con el SDK AgentCore
El AgentCore SDK proporciona soporte para crear identidades de carga de trabajo en Python.
Ejemplo de Python
El siguiente código de Python crea una identidad de carga de trabajo mediante el 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}")