はじめに
2026年5月11日、Anthropicは Claude Platform on AWS を一般提供(GA)しました。これは Amazon Bedrock とは異なる新しい統合形態で、AWSアカウント経由でAnthropicのフルAPIスタック(Claude Managed Agents、Skills、Code Execution、MCPコネクタ等)をそのまま利用できます。
この記事で学べること
- Claude Platform on AWS と Amazon Bedrock の違い
- IAM(SigV4)認証・APIキー認証のセットアップ方法
- Python / TypeScript での実装サンプル
- Claude Managed Agents・Code Execution 等の主要機能概要
- 料金体系と利用可能リージョン
対象読者
- AWS環境で Claude を本番利用したいエンジニア
- Amazon Bedrock より最新機能を使いたい開発者
- Managed Agentsや Skills を AWS 請求に統合したいチーム
前提条件
- AWSアカウント
- Python 3.10+(コードサンプル実行の場合)
- AWS CLI インストール済み
TL;DR
- Claude Platform on AWS は Anthropic が運用し、AWS IAMで認証・AWS請求に統合される
- Amazon Bedrock との最大の違いは Managed Agents・Skills・MCPコネクタが即日利用可能な点
-
pip install "anthropic[aws]"+AnthropicAWSクライアントでほぼ通常のClaudeAPIと同じ書き方 - 料金は Claude Consumption Units(CCU)をAWS Marketplaceで請求
Claude Platform on AWS とは?
Amazon Bedrock との違い
両者はいずれも「AWSアカウントからClaudeを使う」方法ですが、運用主体・機能・データ処理が根本的に異なります。
| 項目 | Claude Platform on AWS | Claude in Amazon Bedrock |
|---|---|---|
| スタック運用 | Anthropic | AWS |
| API | Anthropic Messages API (/v1/messages) |
/anthropic/v1/messages または Converse API |
| 機能可用性 | Claude API と同日リリース | Bedrock独自スケジュール |
| Claude Managed Agents | ✅ 利用可能(beta) | ❌ 未対応 |
| Agent Skills | ✅ 利用可能(beta) | ❌ 未対応 |
| MCPコネクタ | ✅ 利用可能(beta) | ❌ 未対応 |
| anthropic-beta ヘッダ | ✅ パススルー | ❌ 非対応 |
| 認証 | IAM/SigV4 または APIキー | IAM/SigV4 |
| 請求 | AWS Marketplace | AWS(ネイティブサービス) |
| データ処理者 | Anthropic | AWS |
| ベースURL | aws-external-anthropic.{region}.api.aws |
bedrock-mantle.{region}.api.aws |
| コンソール | Claude Console(AWS Console から連携) | Bedrock Console |
いつ Bedrock を選ぶか: FedRAMP High・IL4/IL5・HIPAA準拠が必要な場合や、AWSをデータ処理の唯一の主体にする必要がある規制業種では Amazon Bedrock を選択します。Claude Platform on AWS はデータが Anthropic の管理下で処理されます。
利用可能なモデル
Claude Platform on AWS では、第一党 Claude API と同じモデルIDを使います(Bedrockのような anthropic. プレフィックスやARNは不要です)。
| モデル | モデルID |
|---|---|
| Claude Opus 4.7 | claude-opus-4-7 |
| Claude Opus 4.6 | claude-opus-4-6 |
| Claude Sonnet 4.6 | claude-sonnet-4-6 |
| Claude Opus 4.5 | claude-opus-4-5 |
| Claude Sonnet 4.5 | claude-sonnet-4-5 |
| Claude Haiku 4.5 | claude-haiku-4-5 |
新モデルは第一党 Claude API と同時にリリースされます。
セットアップ手順
Step 1: AWS Consoleでサインアップ
- AWS Console にログインし、Claude Platform on AWS サービスページを開く
- Sign up を選択し、EULA・利用規約に同意して Continue を選択
- サインアップが完了するまで数分待つ(AWS Marketplace のサブスクリプションが自動プロビジョニングされる)
プライベートオファー(割引)がある場合は、サインアップ前に担当者に確認してください。遡及適用はできません。
Step 2: Anthropic組織をセットアップ
サインアップ完了後、platform.claude.com/partner-signup にリダイレクトされます。
- 組織オーナーのメールアドレスを入力し Get started を選択
- メールで届くセットアップリンクを開く
- 組織名・事業体種別・国・用途を入力して Complete setup を選択
Step 3: ワークスペースIDを確認
セットアップ完了後、AWSコンソールでワークスペースを作成します。ワークスペースIDは wrkspc_01AbCdEf23GhIj のような形式です。
export ANTHROPIC_AWS_WORKSPACE_ID='wrkspc_01AbCdEf23GhIj'
export AWS_REGION='ap-northeast-1' # 利用するAWSリージョン
Step 4: Outbound Web Identity Federationを有効化
この設定を行わないと、すべてのリクエストで
"Outbound web identity federation is disabled for your account"エラーが返ります。
aws iam enable-outbound-web-identity-federation
すでに有効化済みの場合は [ERROR] (FeatureEnabled) が返りますが、そのまま進んで問題ありません。
# 有効化を確認
aws iam get-outbound-web-identity-federation-info
認証方法
Claude Platform on AWS は2種類の認証をサポートしています。
IAM/SigV4認証(推奨)
企業・本番環境向けの認証方式です。既存のIAMポリシー・ロール・CloudTrailと統合されます。
AWS認証情報は以下のいずれかの方法で設定します:
- 環境変数(
AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,AWS_SESSION_TOKEN) - 共有認証情報ファイル(
~/.aws/credentials) - EC2インスタンスメタデータ(IMDS)
- WebIdentity / IRSA(EKSやGitHub Actions向け)
# 認証情報の確認
aws sts get-caller-identity
APIキー認証
ローカル開発やスクリプト向けのシンプルな認証方式です。
APIキーはAWS Console の Claude Platform on AWS → API keys から生成します(第一党のClaude Consoleで生成したキーは使えません)。
export ANTHROPIC_AWS_API_KEY='sk-ant-aws-...'
本番環境では SigV4 認証を推奨します。APIキーはローカル開発・探索用途に留めてください。
インストールと基本実装
SDKインストール
pip install -U "anthropic[aws]"
Python実装例
import os
from anthropic import AnthropicAWS
# ANTHROPIC_AWS_WORKSPACE_ID と AWS_REGION が環境変数に設定されている前提
client = AnthropicAWS()
message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[
{"role": "user", "content": "Claude Platform on AWS の主な利点を3点まとめてください。"}
],
)
print(message.content[0].text)
TypeScript実装例
npm install @anthropic-ai/aws-sdk
import AnthropicAws from "@anthropic-ai/aws-sdk";
const client = new AnthropicAws();
const message = await client.messages.create({
model: "claude-sonnet-4-6",
max_tokens: 1024,
messages: [{ role: "user", content: "Hello!" }]
});
console.log(message.content[0].text);
cURLで直接呼び出す場合
curl "https://aws-external-anthropic.ap-northeast-1.api.aws/v1/messages" \
--aws-sigv4 "aws:amz:ap-northeast-1:aws-external-anthropic" \
--user "$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY" \
-H "x-amz-security-token: $AWS_SESSION_TOKEN" \
-H "content-type: application/json" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-workspace-id: $ANTHROPIC_AWS_WORKSPACE_ID" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Hello!"}]
}'
主要機能
Claude Platform on AWS で利用可能な機能は、第一党 Claude API と同等です。
Claude Managed Agents(beta)
スケーラブルなエージェントを本番環境にデプロイできます。Code Execution・Skills・Advisor Strategy と組み合わせて活用できます。
Code Execution
Python コードの実行・データ可視化・ファイル解析を API 呼び出し内で行えます。
message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=4096,
tools=[{"type": "code_execution_20250825", "name": "code_execution"}],
messages=[{
"role": "user",
"content": "Pythonでフィボナッチ数列を計算して、最初の20項を出力してください。"
}],
betas=["code-execution-2025-08-25"],
)
Skills(beta)
一貫したベストプラクティスをClaudeに教えられる機能です。組織固有のコーディング規約や応答スタイルを定義して再利用できます。
MCPコネクタ(beta)
クライアントコード不要でリモートMCPサーバーに接続できます。
データ所在地制御
inference_geo パラメータを指定することで、推論を特定の地理的リージョンに固定できます。
message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
inference_geo="us", # "us" or "eu"
)
料金体系
Claude Platform on AWS の料金は Claude Consumption Units(CCU) を単位として、AWS Marketplace 経由で月次請求されます。
- CCUはプリペイドではなく、使用量に応じて後払い
- AWS Cost Explorerで他のAWSサービスと並べてコスト管理可能
- リソースタグを使ったコスト配賦に対応
- Claude Consoleでワークスペース・IAMプリンシパル・期間別の使用量を確認可能
詳細な料金は Claude Platform on AWS 料金ページ を参照してください。
利用可能なリージョン
2026年5月時点で18リージョンで利用可能です(米国3・カナダ1・南米1・欧州7・アジア太平洋6)。
| 地域 | リージョン |
|---|---|
| 米国 | us-east-1, us-east-2, us-west-2 |
| カナダ | ca-central-1 |
| 南米 | sa-east-1 |
| ヨーロッパ | eu-west-1(Dublin), eu-west-2(London), eu-west-3(Paris), eu-central-1(Frankfurt), eu-central-2(Zurich), eu-south-1(Milan), eu-north-1(Stockholm) |
| アジア太平洋 | ap-northeast-1(東京), ap-northeast-2(ソウル), ap-southeast-1(シンガポール), ap-southeast-2(シドニー), ap-southeast-3(ジャカルタ), ap-southeast-4(メルボルン) |
東京リージョン(ap-northeast-1)にも対応しているため、国内での低レイテンシ利用が可能です。
まとめ
- Claude Platform on AWS は、Anthropic が運用するフルスタックを AWS IAM 認証・AWS 請求に統合した新しい提供形態
- Amazon Bedrock との最大の差別点は Claude Managed Agents・Skills・MCPコネクタが即日利用可能なこと
- SDK は
pip install "anthropic[aws]"で導入でき、第一党 API とほぼ同じ書き方でコードが書ける - FedRAMP・HIPAA 等の厳格なコンプライアンスが必要な場合は Amazon Bedrock が適切
- 東京リージョン(
ap-northeast-1)を含む18リージョンで利用可能
参考リンク
- Introducing the Claude Platform on AWS — Anthropic公式発表
- Claude Platform on AWS ドキュメント — セットアップ・認証・API詳細
- AWS公式サービスページ — サービス概要・リージョン情報(料金は Claude API 準拠)
- Anthropic Launches Claude Platform on AWS - InfoQ — 解説記事


