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