Amazon Bedrock の Claude(Opus 4.7 以降)
AWS ネイティブの認証、課金、セキュリティ境界を備えた Amazon Bedrock を通じて Claude モデルにアクセスします。
このガイドでは、Amazon Bedrock の Claude をセットアップし、API 呼び出しを行う手順を説明します。Amazon Bedrock の Claude は、オペレーターアクセスがゼロ(Anthropic の担当者は推論インフラストラクチャにアクセスできません)の AWS マネージドインフラストラクチャ上で動作するため、Anthropic のファーストパーティ API で使用するのと同じ Messages API の形式を使いながら、機密性の高いアプリケーションを完全に AWS のセキュリティ境界内で構築できます。
アクセス
Amazon Bedrock は、各 Claude モデルのアクセス基準を個別に設定しています。Claude Fable 5.1、Claude Fable 5、Claude Opus 4.8、Claude Sonnet 5、Claude Opus 4.7、Claude Haiku 4.5 は、すべての Amazon Bedrock のお客様に公開されています。その他のモデルの現在の基準については、AWS コンソールの Amazon Bedrock モデルアクセスを確認してください。Claude Mythos Preview には Project Glasswing を通じた招待が必要です。リージョンの提供状況については、リージョンを参照してください。
前提条件
始める前に、以下を用意してください。
- 使用する予定の Claude モデルに対して Amazon Bedrock モデルアクセスが有効になっている AWS アカウント。
- インストールおよび設定済みの AWS CLI(オプション、認証情報管理用)。
Claude Mythos Preview には、さらに Bedrock Marketplace チームによって許可リストに登録された専用の AWS アカウントが必要です。Anthropic のアカウントエグゼクティブがお客様のアカウント ID を許可リスト登録のために提出でき(通常 24 時間以内に処理されます)、完了すると AWS からウェルカムメールが送信されます。
認証
Amazon Bedrock の Claude は 3 つの認証パスをサポートしています。セキュリティ要件に最も適したものを選択してください。
Bedrock サービスロール(推奨)
最も安全で長期間有効なアクセスには、AWS マネージドキーを使用した Bedrock サービスロールを使用します。
管理者:サービスロールをプロビジョニングする
AWS 管理者が Bedrock サービスロールをプロビジョニングし、開発者にサービスロール ARN に対する
iam:PassRole権限を付与します。開発者:ロールを渡す
API を呼び出す際、Bedrock がお客様に代わってサービスロールを引き受けます。ロールをリクエストに関連付ける方法については、Amazon Bedrock ドキュメントを参照してください。
IAM 引き受けロール
最大 12 時間のセッションによる ID フェデレーションアクセスの場合:
管理者:IAM ロールを設定する
Claude モデルにスコープを限定した IAM ロールを作成します。信頼ポリシーには ID プロバイダー(SAML、OIDC、または AWS Identity Center)を指定します。権限ポリシーは、許可されたモデル ARN に対してのみ
bedrock-mantle:CreateInferenceを付与します。開発者:認証して引き受ける
企業の ID プロバイダーを通じて認証し、IAM ロールを引き受けます。AWS STS が一時的な認証情報を発行し、SDK または CLI がそれを使用してリクエストに署名します。
ベアラートークン
IAM ロールを使用しない短期アクセスの場合(最大 12 時間、最も推奨度が低い):
管理者:トークンタイプを制限する
bedrock:BearerTokenType条件が短期トークンに一致しない限りbedrock:CallWithBearerTokenを拒否するポリシーをアタッチして、長期キーをブロックします。開発者:トークンを発行する
aws-bedrock-token-generatorCLI を使用してベアラートークンを発行します。各リクエストのx-api-keyヘッダーで渡します。
SDK のインストール
Anthropic のクライアント SDK は、Bedrock 固有のパッケージまたはモジュールを通じて Amazon Bedrock の Claude をサポートしています。
pip install -U "anthropic[bedrock]"最初のリクエストを行う
エンドポイントは https://bedrock-mantle.{region}.api.aws/anthropic/v1/messages というパターンに従います。InvokeModel ベースの統合とは異なり、このエンドポイントは標準の SSE ストリーミングと、Anthropic のファーストパーティ API と同じリクエストボディ形式を使用します。
SDK は、標準の AWS 優先順位に従って認証情報とリージョンを解決します。コンストラクタ引数、次に環境変数(AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_SESSION_TOKEN、AWS_REGION)、次に AWS 設定ファイルと認証情報チェーン(SSO、引き受けロール、ECS タスクロール、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"))サポートされているモデル
Amazon Bedrock の Claude のモデル ID には anthropic. というプロバイダープレフィックスが付きます。モデルの機能と動作については、モデル概要ページに記載されています。
| モデル | モデル ID | アクセス |
|---|---|---|
| Claude Fable 5.1 | 公開 | |
| Claude Fable 5 | 公開 | |
| Claude Opus 5 | アクセスを参照 | |
| Claude Opus 4.8 | 公開 | |
| Claude Opus 4.7 | 公開 | |
| Claude Sonnet 5 | anthropic.claude-sonnet-5 | 公開 |
| Claude Haiku 4.5 | 公開 | |
| Claude Mythos Preview | 招待制(Project Glasswing) |
Amazon Bedrock で Claude Fable 5.1 を使用するには、Claude Code 2.1.255 以降を使用してください。アップグレードするには claude update を実行します。
機能サポート
Amazon Bedrock での提供状況を含む完全な機能リストについては、機能概要を参照してください。
サポートされている主な機能
- Messages API(
/anthropic/v1/messages) - プロンプトキャッシング
- 思考
- ツール使用(Bash ツール、コンピュータ使用ツール、メモリツール、テキストエディタツールを含む)
- 引用
サポートされていない機能
- 構造化出力
- 入力ソース(画像およびドキュメントの URL ソース、Files API)
- サーバーサイドツール(コード実行、ウェブ検索、ウェブフェッチ、アドバイザー)
- エージェントインフラストラクチャ(Agent Skills、MCP コネクタ、プログラムによるツール呼び出し)
- API エンドポイント(Message Batches、Models、Admin、Compliance、Usage and Cost)
- Claude Managed Agents
- サーバーサイドフォールバック(
fallbacksパラメータ。代わりにクライアントサイドフォールバックパターンを使用してください) - コンピュータ使用およびブラウザ使用ツールセット(
computer_toolset_20260801およびbrowser_toolset_20260801は現在 Amazon Bedrock では利用できません。ベータ版のコンピュータ使用ツールバージョンは引き続き利用可能です)
リージョン
Amazon Bedrock の Claude は、以下の AWS リージョンで利用できます。Amazon Bedrock は 2 種類のエンドポイントタイプを提供しています。
- グローバル: 最大限の可用性を実現するため、利用可能なすべてのリージョンにわたって動的にルーティングします。価格の上乗せはありません。
- リージョナル: データレジデンシー要件に対応するため、エンドポイントは指定した単一の AWS リージョンに解決されます。リージョナルエンドポイントには、グローバルエンドポイントに対して 10% の価格上乗せがあります。ある地域内の複数のリージョンにわたってルーティングするには、推論プロファイル(US、EU、JP、または AU)を使用します。表で リージョン内のみ と記載されているリージョンは、推論プロファイルなしで直接の単一リージョンルーティングをサポートします。
グローバルエンドポイントは、Claude Fable 5.1、Claude Fable 5、Claude Opus 5、Claude Opus 4.8、Claude Opus 4.7、Claude Sonnet 5、Claude Haiku 4.5 で利用できます。Claude Fable 5.1 については、リージョナルエンドポイントは現在 us-east-1 でのみ利用できます。Claude Mythos Preview はリージョナルのみで、us-east-1 で利用できます。
| AWS リージョン | 所在地 | エンドポイントタイプ |
|---|---|---|
af-south-1 | アフリカ(ケープタウン) | グローバル |
ap-northeast-1 | アジアパシフィック(東京) | グローバル、JP、リージョン内のみ |
ap-northeast-2 | アジアパシフィック(ソウル) | グローバル |
ap-northeast-3 | アジアパシフィック(大阪) | グローバル、JP |
ap-south-1 | アジアパシフィック(ムンバイ) | グローバル |
ap-south-2 | アジアパシフィック(ハイデラバード) | グローバル |
ap-southeast-1 | アジアパシフィック(シンガポール) | グローバル |
ap-southeast-2 | アジアパシフィック(シドニー) | グローバル、AU |
ap-southeast-3 | アジアパシフィック(ジャカルタ) | グローバル |
ap-southeast-4 | アジアパシフィック(メルボルン) | グローバル、AU、リージョン内のみ |
ca-central-1 | カナダ(中部) | グローバル、US |
ca-west-1 | カナダ西部(カルガリー) | グローバル |
eu-central-1 | 欧州(フランクフルト) | グローバル、EU |
eu-central-2 | 欧州(チューリッヒ) | グローバル、EU |
eu-north-1 | 欧州(ストックホルム) | グローバル、EU、リージョン内のみ |
eu-south-1 | 欧州(ミラノ) | グローバル、EU |
eu-south-2 | 欧州(スペイン) | グローバル、EU |
eu-west-1 | 欧州(アイルランド) | グローバル、EU、リージョン内のみ |
eu-west-2 | 欧州(ロンドン) | グローバル、EU |
eu-west-3 | 欧州(パリ) | グローバル、EU |
il-central-1 | イスラエル(テルアビブ) | グローバル |
me-central-1 | 中東(UAE) | グローバル |
sa-east-1 | 南米(サンパウロ) | グローバル |
us-east-1 | 米国東部(バージニア北部) | グローバル、US、リージョン内のみ |
us-east-2 | 米国東部(オハイオ) | グローバル、US、リージョン内のみ |
us-west-1 | 米国西部(北カリフォルニア) | グローバル、US |
us-west-2 | 米国西部(オレゴン) | グローバル、US、リージョン内のみ |
クォータ
デフォルトのクォータは、1 分あたり 200 万入力トークン(TPM)です。Anthropic の追加承認なしで、最大 500 万入力 TPM および 50 万出力 TPM までリクエストできます。AWS は Bedrock 側で 1 分あたりのリクエスト数(RPM)の制限を適用しています。RPM の調整については AWS サポートにお問い合わせください。
データ保持
この提供形態におけるデータの取り扱いは Amazon Bedrock によって管理されます。詳細については、Amazon Bedrock におけるデータ保護を参照してください。
モニタリングとロギング
Amazon Bedrock の Claude は、CloudWatch と CloudTrail の両方にログを出力します。Anthropic は、使用パターンを把握し潜在的な問題を調査するために、アクティビティログを少なくとも 30 日間のローリングベースで保持することを推奨します。
サポート
サポートについては、bedrock-ant-eap@amazon.com までご連絡ください。AWS アカウント ID と、失敗した API レスポンスの request-id を含めてください。
Was this page helpful?