Claude Code di Amazon Bedrock
Pelajari tentang mengonfigurasi Claude Code melalui Amazon Bedrock, termasuk pengaturan, konfigurasi IAM, dan pemecahan masalah.
Prasyarat
Sebelum mengonfigurasi Claude Code dengan Bedrock, pastikan Anda memiliki:
- Akun AWS dengan akses Bedrock yang diaktifkan
- Akses ke model Claude yang diinginkan (misalnya, Claude Sonnet 4) di Bedrock
- AWS CLI terinstal dan dikonfigurasi (opsional - hanya diperlukan jika Anda tidak memiliki mekanisme lain untuk mendapatkan kredensial)
- Izin IAM yang sesuai
Pengaturan
1. Aktifkan akses model
Pertama, pastikan Anda memiliki akses ke model Claude yang diperlukan di akun AWS Anda:
- Navigasi ke konsol Amazon Bedrock
- Pergi ke Model access di navigasi kiri
- Minta akses ke model Claude yang diinginkan (misalnya, Claude Sonnet 4)
- Tunggu persetujuan (biasanya instan untuk sebagian besar wilayah)
2. Konfigurasi kredensial AWS
Claude Code menggunakan rantai kredensial AWS SDK default. Atur kredensial Anda menggunakan salah satu metode berikut:
Claude Code saat ini tidak mendukung manajemen kredensial dinamis (seperti secara otomatis memanggil aws sts assume-role
). Anda perlu menjalankan aws configure
, aws sso login
, atau mengatur variabel lingkungan AWS_
sendiri.
Opsi A: Konfigurasi AWS CLI
Opsi B: Variabel lingkungan (kunci akses)
Opsi C: Variabel lingkungan (profil SSO)
3. Konfigurasi Claude Code
Atur variabel lingkungan berikut untuk mengaktifkan Bedrock:
AWS_REGION
adalah variabel lingkungan yang diperlukan. Claude Code tidak membaca dari file konfigurasi .aws
untuk pengaturan ini.
4. Konfigurasi model
Claude Code menggunakan model default berikut untuk Bedrock:
Jenis model | Nilai default |
---|---|
Model utama | us.anthropic.claude-3-7-sonnet-20250219-v1:0 |
Model kecil/cepat | us.anthropic.claude-3-5-haiku-20241022-v1:0 |
Untuk menyesuaikan model, gunakan salah satu metode berikut:
Konfigurasi IAM
Buat kebijakan IAM dengan izin yang diperlukan untuk Claude Code.
Untuk detail, lihat dokumentasi IAM Bedrock.
Kami merekomendasikan membuat akun AWS khusus untuk Claude Code untuk menyederhanakan pelacakan biaya dan kontrol akses.
Pemecahan masalah
Jika Anda mengalami masalah wilayah:
- Periksa ketersediaan model:
aws bedrock list-inference-profiles --region your-region
- Beralih ke wilayah yang didukung:
export AWS_REGION=us-east-1
- Pertimbangkan menggunakan profil inferensi untuk akses lintas wilayah
Jika Anda menerima error “on-demand throughput isn’t supported”:
- Tentukan model sebagai ID profil inferensi