Workload-Identitäten erstellen und verwalten
Sie können Agentenidentitäten mit verschiedenen Methoden erstellen, einschließlich der AWS CLI und des AgentCore SDK, je nach Ihrem Workflow und Ihren Integrationsanforderungen. AgentCore Identity bietet mehrere Schnittstellen für die Identitätserstellung, darunter Befehlszeilentools für Automatisierung und Skripterstellung sowie programmatische APIs für die Integration in bestehende Systeme. Jede Erstellungsmethode unterstützt das gesamte Spektrum an Identitätseigenschaften und bietet gleichzeitig geeignete Schnittstellen für unterschiedliche Anwendungsfälle und Benutzerpräferenzen.
Verwalte Identitäten mit AWS CLI
Die AWS CLI bietet eine einfache Möglichkeit, Agentenidentitäten zu erstellen und zu löschen.
Erstellen Sie eine Identität
Der folgende Befehl erstellt eine Workload-Identität mit dem Namenmy-agent.
aws bedrock-agentcore-control create-workload-identity \ --name "my-agent"
Listet alle Identitäten auf
Der folgende Befehl listet alle Workload-Identitäten in Ihrem Konto auf.
aws bedrock-agentcore-control list-workload-identities
Löschen einer Identität
Der folgende Befehl löscht die angegebene Workload-Identität. my-agent
aws bedrock-agentcore-control delete-workload-identity \ --name "my-agent"
Erstellen Sie Identitäten mit dem SDK AgentCore
Das AgentCore SDK bietet Unterstützung für die Erstellung von Workload-Identitäten in Python.
Python-Beispiel
Der folgende Python-Code erstellt mithilfe des AgentCore SDK eine Workload-Identität.
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}")