View a markdown version of this page

ワークロード ID の作成と管理 - Amazon Bedrock AgentCore

ワークロード 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}")