View a markdown version of this page

Crie e gerencie identidades de carga de trabalho - Amazon Bedrock AgentCore

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}")