ワークロード ID の作成と管理
ワークフローと統合の要件に応じて、CLI や AgentCore SDK AWS など、いくつかの方法を使用してエージェント ID を作成できます。AgentCore Identity は、自動化とスクリプトのためのコマンドラインツールや、既存のシステムとの統合のためのプログラム APIs など、アイデンティティ作成用の複数のインターフェイスを提供します。各作成方法は、さまざまなユースケースやユーザー設定に適したインターフェイスを提供しながら、ID プロパティの全範囲をサポートします。
CLI で ID AWS を管理する
CLI AWS を使用すると、エージェント ID を簡単に作成および削除できます。
ID を作成する
次のコマンドは、my-agent という名前のワークロード ID を作成します。
aws bedrock-agentcore-control create-workload-identity \ --name "my-agent"
すべての ID を一覧表示する
次のコマンドは、 アカウントのすべてのワークロード ID を一覧表示します。
aws bedrock-agentcore-control list-workload-identities
ID を削除する
次のコマンドは、my-agent という名前のワークロード ID を削除します。
aws bedrock-agentcore-control delete-workload-identity \ --name "my-agent"
AgentCore SDK を使用して ID を作成する
AgentCore SDK は、Python でワークロード ID を作成するためのサポートを提供します。
Python の例
次の Python コードは、AgentCore SDK を使用してワークロード ID を作成します。
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}")