Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat Penerjemah AgentCore Kode
Anda dapat membuat Code Interpreter menggunakan AgentCore konsol Amazon Bedrock, AWS CLI, atau AWS SDK.
contoh
- Console
-
-
====== Untuk membuat Code Interpreter menggunakan konsol
-
Buka AgentCore konsol di https://console.aws.amazon.com/bedrock-agentcore/home #
. -
Di panel navigasi, pilih Built-in alat.
-
Pilih Create Code Interpreter tool.
-
Berikan nama Alat unik dan Deskripsi opsional.
-
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
-
-
Di bawah Iz in, tentukan peran runtime IAM yang menentukan AWS sumber daya apa yang dapat diakses oleh Code Interpreter.
-
Pilih Buat.
Setelah membuat alat Code Interpreter, konsol menampilkan detail penting tentang alat:
-
- Tool Resource ARN
-
<Region>Nama Sumber Daya Amazon (ARN) yang secara unik mengidentifikasi sumber daya alat Code Interpreter (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 diaksesnya.
- Network Mode
-
Konfigurasi jaringan untuk Code Interpreter (Sandbox atau Publik).
- Creation Time
-
Tanggal dan waktu ketika alat Code Interpreter dibuat.
- AWS CLI
-
-
Untuk membuat Code Interpreter menggunakan AWS CLI, gunakan
create-code-interpreterperintah: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
-
-
Untuk membuat Code Interpreter menggunakan AWS SDK untuk Python, gunakan
create_code_interpretermetode ini: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
-
-
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" } }'
-