Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Manajemen sumber daya dan sesi
Topik berikut menunjukkan cara kerja Amazon Bedrock AgentCore Code Interpreter dan bagaimana Anda dapat membuat sumber daya dan mengelola sesi.
Topik
Izin IAM
Kebijakan IAM berikut memberikan izin yang diperlukan untuk menggunakan Penerjemah AgentCore Kode:
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "bedrock-agentcore:CreateCodeInterpreter", "bedrock-agentcore:StartCodeInterpreterSession", "bedrock-agentcore:InvokeCodeInterpreter", "bedrock-agentcore:StopCodeInterpreterSession", "bedrock-agentcore:DeleteCodeInterpreter", "bedrock-agentcore:ListCodeInterpreters", "bedrock-agentcore:GetCodeInterpreter", "bedrock-agentcore:GetCodeInterpreterSession", "bedrock-agentcore:ListCodeInterpreterSessions" ], "Resource": "arn:aws:bedrock-agentcore:us-east-1:111122223333:code-interpreter/*" } ] }
Anda juga harus menambahkan kebijakan kepercayaan berikut ke peran eksekusi:
{ "Version":"2012-10-17", "Statement": [{ "Sid": "BedrockAgentCoreBuiltInTools", "Effect": "Allow", "Principal": { "Service": "bedrock-agentcore.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:SourceAccount": "111122223333" }, "ArnLike": { "aws:SourceArn": "arn:aws:bedrock-agentcore:us-east-1:111122223333:*" } } }] }
Cara kerjanya
-
Buat Penerjemah Kode
Bangun Code Interpreter Anda sendiri atau gunakan System Code Interpreter untuk mengaktifkan kemampuan seperti menulis dan menjalankan kode atau melakukan perhitungan yang rumit. Code Interpreter memungkinkan Anda untuk menambah runtime agen Anda untuk mengeksekusi kode dengan aman di lingkungan yang dikelola sepenuhnya dengan latensi rendah.
-
Integrasikan dalam agen untuk dipanggil
Salin ID sumber daya alat bawaan ke kode agen runtime Anda untuk memanggilnya sebagai bagian dari sesi Anda. Untuk alat Code Interpreter, Anda dapat mengeksekusi kode dan melihat hasilnya secara real-time.
-
Menilai kinerja menggunakan observabilitas
Pantau metrik utama untuk setiap alat CloudWatch untuk mendapatkan wawasan kinerja real-time.
Membuat Code Interpreter dan memulai sesi
-
Buat Penerjemah Kode
Saat mengonfigurasi Code Interpreter, Anda dapat memilih pengaturan jaringan (Sandbox atau Publik), dan peran peran eksekusi yang menentukan AWS sumber daya apa yang dapat diakses oleh Code Interpreter.
-
Memulai sesi
Code Interpreter menggunakan model berbasis sesi. Setelah membuat Code Interpreter, Anda memulai sesi dengan periode batas waktu yang dapat dikonfigurasi (default adalah 15 menit). Sesi secara otomatis berakhir setelah periode batas waktu. Beberapa sesi dapat aktif secara bersamaan untuk satu Code Interpreter, dengan setiap sesi mempertahankan status dan lingkungannya sendiri.
-
Jalankan kode
Dalam sesi aktif, Anda dapat mengeksekusi kode dalam bahasa yang didukung (Python, JavaScript, TypeScript), dan mempertahankan status di antara eksekusi. Anda juga dapat melakukan upload/download operasi file, dan menggunakan dukungan yang disediakan untuk perintah shell dan perintah AWS CLI.
-
Hentikan sesi dan bersihkan
Setelah selesai menggunakan sesi, Anda harus menghentikannya untuk melepaskan sumber daya dan menghindari biaya yang tidak perlu. Anda juga dapat menghapus Code Interpreter jika Anda tidak lagi berniat menggunakannya.