View a markdown version of this page

Membuat dan mengelola identitas beban kerja - Batuan Dasar Amazon AgentCore

Membuat dan mengelola identitas beban kerja

Anda dapat membuat identitas agen menggunakan beberapa metode, termasuk AWS CLI dan AgentCore SDK, tergantung pada alur kerja dan persyaratan integrasi Anda. AgentCore Identity menyediakan beberapa antarmuka untuk pembuatan identitas termasuk alat baris perintah untuk otomatisasi dan scripting dan API terprogram untuk integrasi dengan sistem yang ada. Setiap metode pembuatan mendukung berbagai properti identitas sambil menyediakan antarmuka yang sesuai untuk kasus penggunaan dan preferensi pengguna yang berbeda.

Mengelola identitas dengan AWS CLI

AWS CLI menyediakan cara mudah untuk membuat dan menghapus identitas agen.

Buat identitas

Perintah berikut menciptakan identitas beban kerja bernamamy-agent.

aws bedrock-agentcore-control create-workload-identity \ --name "my-agent"

Daftar semua identitas

Perintah berikut mencantumkan semua identitas beban kerja di akun Anda.

aws bedrock-agentcore-control list-workload-identities

Hapus identitas

Perintah berikut menghapus identitas beban kerja bernama. my-agent

aws bedrock-agentcore-control delete-workload-identity \ --name "my-agent"

Membuat identitas dengan SDK AgentCore

AgentCore SDK menyediakan dukungan untuk membuat identitas beban kerja dengan Python.

Contoh Python

Kode Python berikut menciptakan identitas beban kerja menggunakan 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}")