View a markdown version of this page

Membuat Penerjemah AgentCore Kode - Batuan Dasar Amazon AgentCore

Membuat Penerjemah AgentCore Kode

Anda dapat membuat Penerjemah Kode menggunakan AgentCore konsol Amazon Bedrock, AWS CLI, atau SDK. AWS

contoh
Console
  1. ====== Untuk membuat Code Interpreter menggunakan konsol

  2. Buka AgentCore konsol di https://console.aws.amazon.com/bedrock-agentcore/home#.

  3. Di panel navigasi, pilih Built-in alat.

  4. Pilih alat Create Code Interpreter.

  5. Berikan nama Alat yang unik dan Deskripsi opsional.

  6. Di bawah Pengaturan jaringan, pilih salah satu opsi berikut:

    • Sandbox - Lingkungan dengan akses jaringan eksternal terbatas

    • Jaringan publik - Memungkinkan akses ke sumber daya internet publik

  7. Di bawah Izin, tentukan peran runtime IAM yang menentukan AWS sumber daya apa yang dapat diakses oleh Penerjemah Kode.

  8. Pilih Buat.

    Setelah membuat alat Code Interpreter, konsol menampilkan detail penting tentang alat ini:

Tool Resource ARN

<Region>Amazon Resource Name (ARN) yang secara unik mengidentifikasi sumber daya alat Penerjemah Kode (misalnya, arn:aws:bedrock-agentcore ::123456789012:code- -interpreter-custom). interpreter/code

Code Interpreter Tool ID

Pengidentifikasi unik untuk alat Code Interpreter, yang digunakan dalam panggilan API (misalnya, code-interpreter-custom-abc123).

IAM Role

Peran IAM yang diasumsikan oleh Code Interpreter saat mengeksekusi kode, menentukan AWS sumber daya apa yang dapat diakses.

Network Mode

Konfigurasi jaringan untuk Code Interpreter (Sandbox atau Public).

Creation Time

Tanggal dan waktu ketika alat Code Interpreter dibuat.

AWS CLI
  1. Untuk membuat Code Interpreter menggunakan AWS CLI, gunakan create-code-interpreter perintah:

    aws bedrock-agentcore create-code-interpreter \ --region <Region> \ --name "my-code-interpreter" \ --description "My Code Interpreter for data analysis" \ --network-configuration '{ "networkMode": "PUBLIC" }' \ --execution-role-arn "arn:aws:iam::123456789012:role/my-execution-role"
Boto3
  1. Untuk membuat Code Interpreter menggunakan AWS SDK untuk Python, gunakan metode: create_code_interpreter

    import boto3 # Initialize the boto3 client cp_client = boto3.client( 'bedrock-agentcore-control', region_name="<Region>", endpoint_url="https://bedrock-agentcore-control.<Region>.amazonaws.com" ) # Create a Code Interpreter response = cp_client.create_code_interpreter( name="myTestSandbox1", description="Test code sandbox for development", executionRoleArn="arn:aws:iam::123456789012:role/my-execution-role", networkConfiguration={ "networkMode": "PUBLIC" } ) # Print the Code Interpreter ID code_interpreter_id = response["codeInterpreterId"] print(f"Code Interpreter ID: {code_interpreter_id}")
API
  1. Untuk membuat instance Code Interpreter baru menggunakan API, gunakan panggilan berikut:

    # Using awscurl awscurl -X PUT "https://bedrock-agentcore-control.<Region>.amazonaws.com/code-interpreters" \ -H "Content-Type: application/json" \ --region <Region> \ --service bedrock-agentcore \ -d '{ "name": "codeinterpreter'$(date +%m%d%H%M%S)'", "description": "Test code sandbox for development", "executionRoleArn": "'${ROLE_ARN}'", "networkConfiguration": { "networkMode": "PUBLIC" } }'