Claude Platform Docs
MessagesClaude di platform cloud

Claude di Amazon Bedrock (Opus 4.7 dan yang lebih baru)

Akses model Claude melalui Amazon Bedrock dengan autentikasi, penagihan, dan batas keamanan native AWS.

Panduan ini memandu Anda dalam menyiapkan dan melakukan panggilan API ke Claude di Amazon Bedrock. Claude di Amazon Bedrock berjalan pada infrastruktur yang dikelola AWS dengan akses operator nol (personel Anthropic tidak memiliki akses ke infrastruktur inferensi), sehingga Anda dapat membangun aplikasi sensitif sepenuhnya di dalam batas keamanan AWS sambil menggunakan bentuk Messages API yang sama dengan yang Anda gunakan pada API pihak pertama Anthropic.

Akses

Amazon Bedrock menetapkan kriteria akses untuk setiap model Claude secara individual. Claude Fable 5.1, Claude Fable 5, Claude Opus 4.8, Claude Sonnet 5, Claude Opus 4.7, dan Claude Haiku 4.5 terbuka untuk semua pelanggan Amazon Bedrock. Untuk kriteria terkini model lainnya, periksa akses model Amazon Bedrock di konsol AWS. Claude Mythos Preview memerlukan undangan melalui Project Glasswing. Untuk ketersediaan region, lihat Region.

Prasyarat

Sebelum memulai, pastikan Anda memiliki:

  • Akun AWS dengan akses model Amazon Bedrock yang diaktifkan untuk model Claude yang ingin Anda gunakan.
  • AWS CLI yang terinstal dan terkonfigurasi (opsional, untuk manajemen kredensial).

Claude Mythos Preview juga memerlukan akun AWS khusus yang telah dimasukkan ke dalam allowlist oleh tim Bedrock Marketplace. Account executive Anthropic Anda dapat mengajukan ID akun Anda untuk dimasukkan ke allowlist (biasanya diproses dalam 24 jam), dan AWS akan mengirimkan email sambutan setelah prosesnya selesai.

Autentikasi

Claude di Amazon Bedrock mendukung tiga jalur autentikasi. Pilih yang paling sesuai dengan persyaratan keamanan Anda.

Gunakan service role Bedrock dengan kunci yang dikelola AWS untuk akses jangka panjang yang paling aman:

  1. Admin: sediakan service role

    Administrator AWS menyediakan service role Bedrock dan memberikan izin iam:PassRole kepada developer pada ARN service role tersebut.

  2. Developer: teruskan role

    Saat memanggil API, Bedrock mengambil (assume) service role tersebut atas nama Anda. Lihat dokumentasi Amazon Bedrock untuk cara mengaitkan role dengan permintaan Anda.

IAM assumed role

Untuk akses terfederasi identitas dengan sesi maksimum 12 jam:

  1. Admin: konfigurasikan IAM role

    Buat IAM role yang dibatasi cakupannya pada model Claude Anda. Trust policy menyebutkan penyedia identitas Anda (SAML, OIDC, atau AWS Identity Center). Permissions policy memberikan bedrock-mantle:CreateInference hanya pada ARN model yang diizinkan.

  2. Developer: autentikasi dan assume

    Lakukan autentikasi melalui penyedia identitas perusahaan Anda, lalu assume IAM role tersebut. AWS STS menerbitkan kredensial sementara yang digunakan SDK atau CLI untuk menandatangani permintaan.

Bearer token

Untuk akses jangka pendek tanpa IAM role (maksimum 12 jam, paling tidak disarankan):

  1. Admin: batasi jenis token

    Blokir kunci jangka panjang dengan melampirkan policy yang menolak bedrock:CallWithBearerToken kecuali kondisi bedrock:BearerTokenType cocok dengan token jangka pendek.

  2. Developer: buat token

    Gunakan CLI aws-bedrock-token-generator untuk membuat bearer token. Teruskan token tersebut dalam header x-api-key pada setiap permintaan.

Instal SDK

Client SDK Anthropic mendukung Claude di Amazon Bedrock melalui paket atau modul khusus Bedrock.

pip install -U "anthropic[bedrock]"

Membuat permintaan pertama Anda

Endpoint mengikuti pola https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages. Berbeda dengan integrasi berbasis InvokeModel, endpoint ini menggunakan streaming SSE standar dan bentuk body permintaan yang sama dengan API pihak pertama Anthropic.

SDK menyelesaikan kredensial dan region menggunakan urutan prioritas standar AWS: argumen konstruktor, lalu variabel lingkungan (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_SESSION_TOKEN, AWS_REGION), lalu file konfigurasi AWS dan rantai kredensial (SSO, assumed role, ECS task role, IMDS).

from anthropic import AnthropicBedrockMantle

client = AnthropicBedrockMantle(aws_region="us-east-1")

message = client.messages.create(
    model="anthropic.claude-opus-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello, Claude"}],
)

print(next(block.text for block in message.content if block.type == "text"))

Model yang didukung

ID model di Claude di Amazon Bedrock memiliki prefiks penyedia anthropic.. Kemampuan dan perilaku model didokumentasikan di halaman Ikhtisar model.

ModelID ModelAkses
Claude Fable 5.1Terbuka
Claude Fable 5Terbuka
Claude Opus 5Lihat Akses
Claude Opus 4.8Terbuka
Claude Opus 4.7Terbuka
Claude Sonnet 5anthropic.claude-sonnet-5Terbuka
Claude Haiku 4.5Terbuka
Claude Mythos PreviewHanya dengan undangan (Project Glasswing)

Gunakan Claude Code 2.1.255 atau yang lebih baru dengan Claude Fable 5.1 di Amazon Bedrock; jalankan claude update untuk memperbarui.

Dukungan fitur

Untuk daftar fitur lengkap beserta ketersediaannya di Amazon Bedrock, lihat Ikhtisar fitur.

Sorotan fitur yang didukung

Fitur yang tidak didukung

  • Output terstruktur
  • Sumber input (sumber URL untuk gambar dan dokumen, Files API)
  • Alat sisi server (eksekusi kode, pencarian web, web fetch, advisor)
  • Infrastruktur agen (Agent Skills, konektor MCP, pemanggilan alat terprogram)
  • Endpoint API (Message Batches, Models, Admin, Compliance, Usage and Cost)
  • Claude Managed Agents
  • Fallback sisi server (parameter fallbacks; gunakan pola fallback sisi klien sebagai gantinya)
  • Toolset computer use dan browser use (computer_toolset_20260801 dan browser_toolset_20260801 saat ini tidak tersedia di Amazon Bedrock; versi beta alat computer use tetap tersedia)

Region

Claude di Amazon Bedrock tersedia di region AWS berikut. Amazon Bedrock menawarkan dua jenis endpoint:

  • Global: perutean dinamis ke seluruh region yang tersedia untuk ketersediaan maksimum. Tanpa premi harga.
  • Regional: endpoint diarahkan ke satu region AWS yang Anda tentukan, untuk persyaratan residensi data. Endpoint regional dikenakan premi harga 10% dibandingkan endpoint global. Untuk merutekan ke beberapa region dalam satu wilayah geografis, gunakan inference profile (US, EU, JP, atau AU). Region yang ditandai In-region only dalam tabel mendukung perutean langsung satu region tanpa inference profile.

Endpoint global tersedia untuk Claude Fable 5.1, Claude Fable 5, Claude Opus 5, Claude Opus 4.8, Claude Opus 4.7, Claude Sonnet 5, dan Claude Haiku 4.5. Untuk Claude Fable 5.1, endpoint regional saat ini hanya tersedia di us-east-1. Claude Mythos Preview hanya bersifat regional dan tersedia di us-east-1.

Region AWSLokasiJenis endpoint
af-south-1Afrika (Cape Town)Global
ap-northeast-1Asia Pasifik (Tokyo)Global, JP, In-region only
ap-northeast-2Asia Pasifik (Seoul)Global
ap-northeast-3Asia Pasifik (Osaka)Global, JP
ap-south-1Asia Pasifik (Mumbai)Global
ap-south-2Asia Pasifik (Hyderabad)Global
ap-southeast-1Asia Pasifik (Singapura)Global
ap-southeast-2Asia Pasifik (Sydney)Global, AU
ap-southeast-3Asia Pasifik (Jakarta)Global
ap-southeast-4Asia Pasifik (Melbourne)Global, AU, In-region only
ca-central-1Kanada (Tengah)Global, US
ca-west-1Kanada Barat (Calgary)Global
eu-central-1Eropa (Frankfurt)Global, EU
eu-central-2Eropa (Zurich)Global, EU
eu-north-1Eropa (Stockholm)Global, EU, In-region only
eu-south-1Eropa (Milan)Global, EU
eu-south-2Eropa (Spanyol)Global, EU
eu-west-1Eropa (Irlandia)Global, EU, In-region only
eu-west-2Eropa (London)Global, EU
eu-west-3Eropa (Paris)Global, EU
il-central-1Israel (Tel Aviv)Global
me-central-1Timur Tengah (UEA)Global
sa-east-1Amerika Selatan (São Paulo)Global
us-east-1AS Timur (N. Virginia)Global, US, In-region only
us-east-2AS Timur (Ohio)Global, US, In-region only
us-west-1AS Barat (N. California)Global, US
us-west-2AS Barat (Oregon)Global, US, In-region only

Kuota

Kuota default adalah 2 juta token input per menit (TPM). Anda dapat meminta hingga 5 juta TPM input dan 500.000 TPM output tanpa persetujuan tambahan dari Anthropic. AWS memberlakukan batas requests-per-minute (RPM) di sisi Bedrock; hubungi dukungan AWS untuk penyesuaian RPM.

Retensi data

Penanganan data untuk penawaran ini diatur oleh Amazon Bedrock. Untuk detailnya, lihat Perlindungan data di Amazon Bedrock.

Pemantauan dan logging

Claude di Amazon Bedrock mengirimkan log ke CloudWatch dan CloudTrail. Anthropic merekomendasikan untuk menyimpan log aktivitas setidaknya secara bergulir selama 30 hari untuk memahami pola penggunaan dan menyelidiki potensi masalah.

Dukungan

Untuk dukungan, hubungi bedrock-ant-eap@amazon.com. Sertakan ID akun AWS Anda dan request-id dari respons API yang gagal.

Was this page helpful?