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