本サイトでは、文章の一部の生成系AIを活用しています。また、一部の記事にはアフィリエイトリンクを設定しています。
はじめに
Claude Codeは通常Anthropic社のAPIを直接利用しますが、すでにAWSプラットフォームを利用している場合は、Amazon Bedrock経由でClaudeモデルを呼び出すこともできます。
Bedrock経由で利用することで、以下のようなメリットがあります。
- 既存のAWS請求・IAM権限管理の仕組みをそのまま利用できる
- AWSのネットワーク内(VPC等)からセキュアにアクセスできる
- 社内でAWSの利用が前提となっている環境でもClaude Codeを導入できる
本記事では、Claude CodeでAWS Bedrock経由のClaudeモデルを使用するための設定手順を紹介します。
1. AWS CLIをインストールする
Bedrockへのアクセスには、事前にAWS CLIをインストールし、認証情報を設定しておく必要があります。
上記ドキュメントの手順に従って、使用しているOSに応じたインストーラーをダウンロードし、AWS CLIをインストールしてください。
2. AWSにログインする
ターミナルを起動し、AWS CLIでログインします。
aws login
コマンド実行後、ブラウザが起動するのでAWSの認証情報を入力してログインしてください。
ログイン方法の詳細は以下の公式ドキュメントも参考にしてください。
3. 推論プロファイルIDを確認する
Claude CodeからBedrock上のモデルを指定するために、推論プロファイルIDが必要です。
AWSマネジメントコンソールから、Amazon Bedrockの画面を開き、以下の手順でIDを確認します。
- 左メニューの「推論」→「推論プロファイル」を選択
- 「システム定義」タブを開く
- 利用したいモデル(例: Claude Sonnet、Claude Opusなど)の行から「推論プロファイルID」をコピー

コピーしたIDは、次の手順でsettings.jsonに設定します。
4. settings.jsonを設定する
Claude Codeのsettings.jsonに、以下のようにBedrock利用のための環境変数を設定します。
{
"env": {
"CLAUDE_CODE_USE_BEDROCK": "1",
"AWS_REGION": "us-east-2",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "global.anthropic.claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "global.anthropic.claude-haiku-4-5-20251001-v1:0"
}
}
各項目の意味は以下の通りです。
| キー | 説明 |
|---|---|
CLAUDE_CODE_USE_BEDROCK |
Claude CodeにAmazon Bedrock経由でモデルを呼び出させるためのフラグ |
AWS_REGION |
Bedrockのモデルをデプロイしているリージョン |
ANTHROPIC_DEFAULT_SONNET_MODEL |
/modelなどでSonnet系モデルを指定した際に使用する推論プロファイルID |
ANTHROPIC_DEFAULT_HAIKU_MODEL |
/modelなどでHaiku系モデルを指定した際に使用する推論プロファイルID |
手順3で確認した推論プロファイルIDを、利用したいモデルの項目に設定してください。
5. Claude Codeを起動する
設定が完了したら、Claude Codeを起動します。
claude
起動時にエラーが出ない場合、Bedrock経由でのモデル呼び出しが正しく設定されています。
/statusコマンドで、現在接続しているモデルやAPI接続状況を確認できます。
参考リンク
おわりに
この記事では、Claude CodeでAWS Bedrock経由のClaudeモデルを利用する手順について紹介しました。
すでにAWSを利用している環境であれば、既存のAWS認証やネットワーク構成を活かしてClaude Codeを導入できるので、ぜひ試してみてください。