View a markdown version of this page

Crea e gestisci le identità dei carichi di lavoro - Amazon Bedrock AgentCore

Crea e gestisci le identità dei carichi di lavoro

È possibile creare identità di agenti utilizzando diversi metodi, tra cui la AWS CLI e l'SDK, a seconda AgentCore del flusso di lavoro e dei requisiti di integrazione. AgentCore Identity fornisce diverse interfacce per la creazione di identità, inclusi strumenti a riga di comando per l'automazione e lo scripting e API programmatiche per l'integrazione con i sistemi esistenti. Ogni metodo di creazione supporta l'intera gamma di proprietà di identità, fornendo al contempo interfacce appropriate per diversi casi d'uso e preferenze utente.

Gestisci le identità con AWS CLI

La AWS CLI fornisce un modo semplice per creare ed eliminare le identità degli agenti.

Crea un'identità

Il comando seguente crea un'identità del carico di lavoro denominatamy-agent.

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

Elenca tutte le identità

Il comando seguente elenca tutte le identità del carico di lavoro nel tuo account.

aws bedrock-agentcore-control list-workload-identities

Eliminare un'identità

Il comando seguente elimina l'identità del carico di lavoro denominata. my-agent

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

Crea identità con l'SDK AgentCore

L' AgentCore SDK fornisce supporto per la creazione di identità di carichi di lavoro in Python.

Esempio in Python

Il seguente codice Python crea un'identità del carico di lavoro utilizzando l'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}")