はじめに
最近、ターミナル上でAIと対話しながら開発を進められる「Claude Code」を活用する場面が増えてきました。
これまでチームで利用する際は Anthropicの直契約(Anthropic Console) を利用していましたが、決済の一本化やAWS利用枠の活用といった観点から、AWS経由の利用 へ移行することにしました。
本記事では、AWS経由でClaude Codeを利用する際の選択肢(Amazon Bedrock vs Claude Platform on AWS)の比較と、なぜ「Claude Platform on AWS」を選んだのか、そして実際に移行してみて感じたメリット・デメリットをまとめます。
AWS経由でClaudeを利用する2つの選択肢
AWS経由でClaude(およびClaude Code)を利用する場合、大きく分けて以下の2つのアプローチがあります。
- Amazon Bedrock 経由
- Claude Platform on AWS(AWS Marketplace経由でのAnthropic Console利用)
移行にあたり、それぞれの特徴やメリット・デメリットを比較検討しました。
比較表
| 比較項目 | Amazon Bedrock 経由 | Claude Platform on AWS 経由 |
|---|---|---|
| 管理画面 (UI) | AWSマネジメントコンソール (Bedrock) | Anthropic Console (直契約時と同等) |
| APIキー/認証 | AWS IAM (クレデンシャル / IAM Role) | Anthropic API Key |
| 請求 | AWS(Bedrock利用料として計上) | AWS(AWS Marketplace経由で一括請求) |
| モデル管理・制限 | Bedrock側のモデルアクセス申請・レートリミット | Anthropic Console側の管理 |
| 設定の容易さ | AWS IAM設定・権限周りの考慮が必要 | 直契約時のAPIキー差し替えに近い感覚 |
各選択肢のメリット・デメリット
1. Amazon Bedrock 経由
-
メリット
- AWS IAMによる厳格なアクセス制御や権限管理が可能
- すでにBedrockを利用しているインフラ環境があれば、追加の外部サービス登録が不要
-
デメリット
- Claude Code等のツール側でAWS クレデンシャル(
AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY等)やリージョン設定が必要 - 直契約時のAnthropic管理画面にあった詳細な使用率グラフィックやキーごとの利用量制限などの使い勝手と変わる
- Claude Code等のツール側でAWS クレデンシャル(
2. Claude Platform on AWS 経由
-
メリット
- Anthropic直契約時と同じ管理画面(Anthropic Console)が使用できる
- チーム管理、APIキー発行、使用量モニタリングのUIが直感的でわかりやすい
- 支払いのみをAWS Marketplace経由(AWS一括請求)に統合できるため、社内手続きがスムーズ
- Claude Code側の設定も従来のAPIキー指定スタイルでシームレスに移行可能
-
デメリット
- 細かな権限管理をAWS IAM側で完結させたい場合には向かない
なぜ「Claude Platform on AWS」を選んだのか?
一番の決め手は、「これまで慣れ親しんだAnthropicの管理画面(Console)をそのまま使えること」 でした。
- ワークスペース全体の利用状況・コストの可視化
- メンバーごとの権限設定や、利用枠(Spend limit)の管理
これらが直契約時代と全く同じ操作感で運用できるのは、移行にかかる学習コストや運用の試行錯誤を大幅に減らしてくれました。
※実際の運用での気づき(注意点)
移行前は「どのAPIキーでどれくらいトークンが消費されたかの詳細なモニタリングもできるだろう」と期待していたのですが、実際にはAPIキー単位での消費量確認はできませんでした。
この点は少し誤算でしたが、それでもワークスペース単位での管理のしやすさや、使い慣れたUIを継続できるメリットの方が大きく上回っています。
Claude Code の設定手順と注意点
移行後のClaude Codeの設定において、直契約時代と1つだけ大きく異なる点(注意点) がありました。
これまではAPIキーを設定してCLIを起動するだけでワークスペースを意識することはありませんでしたが、今回の構成では パラメータとしてワークスペースの指定が必要 になりました。
- AWS Marketplaceで Anthropic をサブスクライブ
AWSアカウントからAWS Marketplaceを開き、「Claude Platform on AWS」を有効化します - Anthropic Console にログインして情報を取得
紐付けられたAnthropic Consoleからログインし、以下の2つを取得します- 新しい APIキー
- 対象となる ワークスペース(Workspace)の情報
- Claude Code の環境変数とパラメータを設定
ローカル(または開発サーバー)の環境変数にAPIキーを設定し、ワークスペースのパラメータを付与して利用します
また、WindowsとMacで必要なパラメータに違いがあったのも注意です!
おわりに
Anthropic直契約からAWS経由への移行において、Bedrockを利用するルートだけでなく「Claude Platform on AWS」という選択肢があったことで、運用の利便性を損なわずに請求のAWS統合を実現できました。
AWS統合を検討しているけれど、「BedrockのIAM設定やUIの違いに少しハードルを感じている」という方には、Claude Platform on AWS 経由での導入をおすすめします!
参考(感謝)
- AIに聞きながら
