Crie e gerencie identidades de carga de trabalho
Você pode criar identidades de agentes usando vários métodos, incluindo a AWS CLI e o SDK, dependendo AgentCore do fluxo de trabalho e dos requisitos de integração. AgentCore O Identity fornece várias interfaces para criação de identidade, incluindo ferramentas de linha de comando para automação e criação de scripts e APIs programáticas para integração com sistemas existentes. Cada método de criação oferece suporte a toda a gama de propriedades de identidade, ao mesmo tempo em que fornece interfaces apropriadas para diferentes casos de uso e preferências do usuário.
Gerencie identidades com AWS CLI
A AWS CLI fornece uma maneira simples de criar e excluir identidades de agentes.
Crie uma identidade
O comando a seguir cria uma identidade de carga de trabalho chamadamy-agent.
aws bedrock-agentcore-control create-workload-identity \ --name "my-agent"
Listar todas as identidades
O comando a seguir lista todas as identidades de carga de trabalho em sua conta.
aws bedrock-agentcore-control list-workload-identities
Excluir uma identidade
O comando a seguir exclui a identidade da carga de trabalho chamada. my-agent
aws bedrock-agentcore-control delete-workload-identity \ --name "my-agent"
Crie identidades com o SDK AgentCore
O AgentCore SDK fornece suporte para criar identidades de carga de trabalho em Python.
Exemplo de Python
O código Python a seguir cria uma identidade de carga de trabalho usando o SDK. AgentCore
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}")