Claude APIAnthropic の機能

FEATURE

Claude Platform on AWS

Claude Platform on AWS は、Messages API、Agent Skills、コード実行、ベータ機能を含む Anthropic のプラットフォームを、AWS アカウント経由で使える仕組みです。

提供中公式発表と照合済み
初出2026年5月11日
ページ更新
提供状態提供中
公式の記載で確認できた環境ターミナル、API、クラウド基盤経由
提供を確認できたプラン公式に記載なし
目次 CONTENTS
  1. できること
  2. 機能解説
  3. 使い方
  4. 利用シーン
  5. ChatGPT・OpenAI の対応する機能
  6. これまでの変更
  7. 関連する機能
  8. 出典
CAN DO

できること

POINT 01

AWS 経由で Claude API

Messages API、Files API、Message Batches API、Agent Skills、コード実行、ツール使用を、ネイティブの AWS エンドポイントから使えます。first-party の Claude API と同じ API エンドポイントを使い、機能の制限として挙げられたもの以外は同等の機能を備えます。

POINT 02

IAM と AWS 課金で管理

認証は SigV4 署名による AWS IAM (主たる方式) と API キーの 2 通りです。標準の IAM ポリシー構文で、特定のワークスペースの特定の API 操作へのアクセスを許可・拒否できます。

POINT 03

Managed Agents を実行

Claude Managed Agents を Claude Platform on AWS で使えます。webhooks、マルチエージェントのオーケストレーション、セルフホスト型サンドボックス、スケジュールされたデプロイにも対応しています。

GUIDE

機能解説

概要

プラットフォームは Anthropic が運用し、AWS が認証層 (SigV4 または API キー)、IAM によるアクセス制御、AWS Marketplace を通じた課金連携を担います。AWS の課金と IAM の枠組みの中で Claude API を使いたい場面に関わる機能です。

Claude Platform on AWS は、AWS 経由でアクセスする Anthropic 管理のインフラ上で Claude API を提供します。first-party の Claude API と同じ API エンドポイントを使い、違いはベース URL、認証方式、anthropic-workspace-id ヘッダーの 3 点です。このヘッダーは Messages API、Models API、Files API、Claude Managed Agents のエンドポイントなど、推論やリソースへのリクエストで必須です。Admin API へのリクエストには不要です。

  • モデル ID は first-party の Claude API と同じで、Bedrock 形式の ARN や anthropic. の接頭辞はありません。
  • ベータ機能は、Claude API と同じく標準の anthropic-beta ヘッダーを渡して使います。
  • Agent Skills は既製・独自のどちらも、Claude API と同じ container.skills パラメーターで使えます。既製の Skills (PowerPoint、Excel、Word、PDF) はすべてそのまま動作します。
  • プロンプトキャッシュは、5 分の TTL、1 時間の TTL、自動キャッシュのすべてが使えます。
  • Fast mode と OpenAI 互換の API エンドポイントは、Claude Platform on AWS では使えません。

Claude Managed Agents のセッションは、ユーザーイベントなしで最長 6 時間自律的に動作します。6 時間を過ぎると、続行の前に再認証が必要で、ユーザーロールのイベントを送ると再認証になります。セルフホスト環境で動くセッションにはメモリストアを付けられません。

認証と API 呼び出しの準備

認証は SigV4 署名による AWS IAM と API キー認証の 2 通りで、どちらも同じベース URL とリクエスト形式を使います。OAuth 認証には対応していません。

API を呼び出す準備として、AWS アカウントごとに 1 度、送信側の Web ID フェデレーションを有効にし、続けてアカウントの issuer URL を確認・取得します。その後、SDK が自動で読み込む環境変数 ANTHROPIC_AWS_WORKSPACE_ID と AWS_REGION を設定し、SDK をインストールします (以下は Python の例です)。

aws iam enable-outbound-web-identity-federation
aws iam get-outbound-web-identity-federation-info
pip install -U "anthropic[aws]"

SDK にはプラットフォーム専用のクライアント (Python では AnthropicAWS) があり、SigV4 署名、リージョンに基づくベース URL の組み立て、anthropic-workspace-id ヘッダーの付与を処理します。

API を呼び出すすべてのプリンシパルには、SigV4・API キーのどちらの場合も、sts:GetWebIdentityToken と sts:TagGetWebIdentityToken の権限が必要です。権限が無いと、リクエストは 403 の permission_error で失敗します。

API キーは Claude Console ではなく AWS Console で管理します。Claude Platform on AWS → API keys (API キー) で Generate a key (キーを生成) をクリックし、キーの値をコピーします。使うときは環境変数 ANTHROPIC_AWS_API_KEY を設定するか、クライアント作成時に api_key を渡します。標準の Claude Console で作成したキーは、Claude Platform on AWS のエンドポイントでは使えません。

JavaScript、Python、Java 向けの AWS のトークン生成ライブラリを使うと、AWS の認証情報から短期の API キーを生成でき、Authorization: Bearer <token> として送ります。SDK は短期キーを自動で更新しないため、トークンが期限切れになったら新しいトークンを生成し、クライアントを作り直します。

推論の地域と接続

  • 推論の地域として US と Global に対応しています。
  • リクエストごとに inference_geo パラメーターを設定すると、推論を特定の地域に固定できます。省略した場合は、ワークスペースに default_inference_geo が設定されていればその値、無ければ global が使われます。
  • ワークスペースは 1 つの AWS リージョンに結び付き、そのリージョンのエンドポイントからだけアクセスできます (例: us-west-2 で作成したワークスペースには us-west-2 のエンドポイントからアクセスします)。ただし、このリージョンはモデルの推論を実行する場所を固定しません。
  • 顧客管理の暗号鍵 (CMEK) は AWS KMS の鍵だけに対応し、Google Cloud KMS や Azure Key Vault の鍵は登録できません。
  • VPC から Claude Platform on AWS のエンドポイントへの接続に AWS PrivateLink を使えます。その場合は、ワークスペースの AWS リージョンにインターフェイス VPC エンドポイントを作成します。

管理者・導入時に確認したい点

組織とワークスペース

  • サインアップすると、AWS アカウントに結び付いた新しい Anthropic 組織が常に作成されます。既存の組織をそのまま切り替える方法はありません。
  • 個々のワークスペースへのユーザーの追加・削除はできません。アクセスは、ワークスペース ARN を対象にした AWS IAM ポリシーで制御します。
  • ワークスペースの作成・名前の変更・アーカイブは、AWS Console の Workspaces (ワークスペース) ページか、Admin API のワークスペース用エンドポイントで行えます。
  • AWS には、よくあるアクセスの形に合わせた 5 つのマネージドポリシー (AnthropicFullAccess、AnthropicReadOnlyAccess、AnthropicInferenceAccess、AnthropicLimitedAccess、AnthropicSelfHostedEnvironmentAccess) があります。

Claude Console

  • サインインは、aws-external-anthropic:AssumeConsole 権限を持つ IAM ロールを引き受け、AWS Console の Claude Platform on AWS のページで Open Claude Console (Claude Console を開く) をクリックします。AWS Console が JWT を発行し、platform.claude.com に移動します。初回は業務用のメールアドレスを入力します。
  • Claude Console では、利用状況の分析、コストの内訳、レート制限の確認、ワークスペース管理と、ファイル、Agent Skills、バッチジョブ、Claude Managed Agents のリソースを管理するページが使えます。
  • ロールは Admin と Developer の 2 つです。Admin は Claude Platform on AWS で使える Claude Console のすべてのページと設定にアクセスでき、Developer は利用状況・コスト・レート制限・ワークスペースの情報を閲覧できます。
  • 組織の切り替えには対応していません。別の組織を使うときは、サインアウトし、その組織の AWS アカウントの IAM ロールで AWS Console から認証し直します。

支出上限と監視

  • 独自の月間支出上限は、Billing (請求) ページの Email recipients (メール受信者) に 1 人以上を追加した後に設定できます。組織の上限は Claude Console の Settings > Billing (設定 > 請求) で、ワークスペースの上限は Workspaces (ワークスペース) ページでワークスペースを選び、開いたパネルの Spend limits (支出上限) で設定します。
  • AWS CloudTrail で、Claude Platform on AWS へのすべてのリクエストを記録できます。
  • 各レスポンスのヘッダーには、AWS のリクエスト ID (x-amzn-requestid) と Anthropic のリクエスト ID (request-id) の 2 つが含まれます。
HOW TO USE

使い方

AWS Console からアカウントを設定する流れです。

  1. AWS Console を開き、Claude Platform on AWS のサービスページに移動します。
  2. Sign up (サインアップ) をクリックします。
  3. Sign-up ページで規約 (Anthropic の End User License Agreement、AWS Privacy Notice、AWS Customer Agreement) を確認し、同意のチェックボックスを選択します。Continue (続行) をクリックし、Sign-up in progress (サインアップ処理中) のバナーが表示されている間はそのページに留まります。
  4. platform.claude.com/partner-signup に移動したら、組織のオーナーのメールアドレスを入力して Get started (開始) をクリックします。そのメールの受信箱に届くセットアップ用のリンクを開き、Signed in as a different account (別のアカウントでサインイン中) のページが出た場合は Log out and continue (ログアウトして続行) をクリックします。
  5. 組織の詳細フォーム (組織名、組織の種別、国、利用目的) を入力し、Complete setup (セットアップを完了) をクリックします。
  6. AWS Console の案内に従ってワークスペースを作成します。ワークスペース ID は、Claude Platform on AWS のサービスページの Workspaces (ワークスペース) か、Claude Console で確認できます。
公式ヘルプを開く ↗
USE CASES

利用シーン

CASE 01

AWS の IAM と AWS Marketplace の課金の枠組みのまま、社内システムから Claude API を呼び出す場面に向いています。

CASE 02

VPC から AWS PrivateLink 経由でエンドポイントに接続する構成に使えます。

CASE 03

first-party の Claude API や Amazon Bedrock と別の容量プールを使うため、複数のプラットフォームでワークロードを動かし、プラットフォーム間でフェイルオーバーする構成に使えます。

CASE 04

推論の地域を US に固定したいリクエストの制御に、inference_geo を使えます。

COMPARISON

ChatGPT・OpenAI の対応する機能

比較の単位となる業務: AWS の課金・IAM 認証を使った Claude API とマネージドエージェントの利用

Codex の Amazon Bedrock 連携は、Amazon Bedrock をモデルプロバイダーとして設定し、AWS 管理の認証・アカウント管理・課金で Codex をローカル実行する仕組みです。Claude Platform on AWS は、Anthropic が運用するプラットフォームに AWS アカウント経由でアクセスする形で、AWS は認証層、IAM によるアクセス制御、AWS Marketplace を通じた課金連携を担います。Claude Platform on AWS は Amazon Bedrock とは別の容量プールを使います。

エージェントの実行環境では、Agents API は OpenAI ホストのサンドボックスで実行するか、自社インフラまたは対応プロバイダーのサンドボックスを接続して実行します。Claude Platform on AWS 上の Claude Managed Agents では、セルフホスト型サンドボックスを使えます。

TIMELINE

これまでの変更

  1. Claude Managed Agents のスケジュールされたデプロイが Claude Platform on AWS で利用可能になりました。

  2. Claude Code の /login に、awsAuthRefresh が設定されている場合の選択肢「Claude Platform on AWS - refresh credentials」が追加されました (掲載は 2026 年 6 月 26 日)。

  3. セルフホスト型サンドボックスの保留中の作業を一覧する GET /v1/environments/{id}/work エンドポイントが利用可能になりました。

  4. Claude Managed Agents の webhooks、マルチエージェントのオーケストレーション、セルフホスト型サンドボックスが Claude Platform on AWS で利用可能になりました。

  5. Claude Platform on AWS の提供が始まりました。AWS の課金と IAM 認証に対応し、Messages API、Files API、Message Batches API、Claude Managed Agents、Agent Skills、コード実行、ツール使用をネイティブの AWS エンドポイントから使えます。

SOURCES

出典

出典 8 件を表示