View a markdown version of this page

Workload-Identitäten erstellen und verwalten - Amazon Grundgestein AgentCore

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