Claude Platform on AWSは、Messages API、Agent Skills、コード実行、ベータ機能を含む完全なAnthropicプラットフォーム体験を、お客様のAWSアカウントを通じて利用できるようにします。AWSが推論スタックを運用するAmazon Bedrockとは異なり、Claude Platform on AWSはAnthropicが運用します。AWSは認証レイヤー(SigV4またはAPIキー)、IAMベースのアクセス制御、およびAWS Marketplaceを通じた請求統合を提供します。
Anthropic SDKはClaude Platform on AWSをサポートしています。
ClaudeモデルはAnthropicが管理するインフラストラクチャ上で実行されます。これはAWSを通じた請求とアクセスのための商用統合です。Anthropicは推論の入力と出力のデータ処理者です。AWSはマーケットプレイスモデルの下で請求とアイデンティティのメタデータを処理します。Claude Platform on AWSを通じてClaudeを使用するお客様には、Anthropicのデータ使用規約が適用されます。
Claude Platform on AWSには次の運用上の特性があります。データはAWS内に存在しない場合があり、推論はAnthropicのプライマリクラウドにルーティングされる場合があり、サブサービスは予告なく変更される場合があります。推論を特定の地理的領域に固定するには、リクエストごとにinference_geoパラメータを設定してください。
Claude Platform on AWSは、ファーストパーティのClaude APIと同じデータ保持ポリシーに従います。Zero Data Retention(ZDR)はリクエストに応じて利用可能です。組織で有効にするには、Anthropicのアカウント担当者にお問い合わせください。
どちらのオファリングもAWSを通じてClaudeを使用できますが、アーキテクチャ、APIサーフェス、機能の可用性が異なります。
| 項目 | Claude Platform on AWS | Claude in Amazon Bedrock | Amazon Bedrock(Opus 4.6以前) |
|---|---|---|---|
| スタックの運用者 | Anthropic | AWS | AWS |
| APIサーフェス | Claude API(/v1/{endpoint}) | /anthropic/v1/messagesのMessages API | Bedrock Converse / InvokeModel |
| 機能の可用性 | 通常Claude APIと同日(機能の制限を参照) | Amazon Bedrockのリリーススケジュールに準拠 | Amazon Bedrockのリリーススケジュールに準拠 |
| Agent Skills | 利用可能(ベータ) | 利用不可(コード実行が必要) | 利用不可 |
| ベータ機能 | anthropic-betaヘッダーでパススルー(機能の制限を参照) | anthropic-betaヘッダーは非サポート | anthropic-betaヘッダーは非サポート |
| 認証 | AWS IAM / SigV4またはAPIキー | AWS IAM / SigV4 | AWS IAM / SigV4またはベアラートークン |
| 請求 | AWS Marketplace | AWS(ネイティブサービス) | AWS(ネイティブサービス) |
| ベースURL | aws-external-anthropic.{region}.api.aws | bedrock-mantle.{region}.api.aws | bedrock-runtime.{region}.amazonaws.com |
| SDKクライアント | プラットフォーム固有のクライアントクラス(例:PythonのAnthropicAWS)、ベータ版 | AnthropicBedrockMantle | AnthropicBedrock / Bedrock SDK |
| コンソール | Claude Console(platform.claude.com、AWS Console経由でアクセス) | Bedrock Console | Bedrock Console |
| レート制限とクォータ | Anthropicが管理 | AWSが管理 | AWSが管理 |
| 推論データ処理者 | Anthropic | AWS | AWS |
AWSが運用するClaudeが必要な場合は、Claude in Amazon Bedrockを参照してください。Claude Platform on AWSは、ファーストパーティのClaude APIおよびAmazon Bedrockの両方とは別のキャパシティプールを使用します。複数のプラットフォームでワークロードを実行し、それらの間でフェイルオーバーすることができます。
AWS PrivateLinkは、VPCをClaude Platform on AWSエンドポイントに接続するためにサポートされています。
Bedrockを選択すべき場合: FedRAMP High、IL4、IL5、またはHIPAA対応のコンプライアンスを必要とする規制産業の組織、またはAWSを唯一のデータ処理者とする必要がある組織は、Claude in Amazon Bedrockを使用してください。Bedrockは、AWSが運用主体として、完全にAWSが管理するインフラストラクチャ上で実行されます。
どのオファリングを使用していますか? Claudeは、いくつかの異なる製品を通じて利用できます。
Claude Platform on AWSのセットアップは4つのフェーズで行われます。AWS Consoleのサービスページでサインアップし、Anthropic組織のセットアップを完了し、ワークスペースIDを記録し、Claude Consoleにサインインします。
AWS Consoleを通じてサインアップすると、お客様のAWSアカウントに紐づいた新しいAnthropic組織がプロビジョニングされます。この組織は、AWS Marketplaceを通じて調達されたClaude Enterprise組織を含め、お客様の会社がAnthropicと持つ既存の組織とは別のものです。ファーストパーティのAnthropic組織のAPIキー、ワークスペース、Claude Console設定は引き継がれません。
既存のAmazon Bedrockプライベートオファーをお持ちの場合は、最初のリクエストから割引が適用されるように、サインアップ前にAnthropicまたはAWSのアカウント担当者にお問い合わせください。プライベートオファーが承諾される前に発生した使用量に対して、割引を遡及的に適用することはできません。プライベートオファーを参照してください。
AWS Consoleでサインアップする
ページにSign-up in progressバナーが表示されます。ページに留まってください。AWSがAWS Marketplaceのサブスクリプションを処理する間、サインアップには数分かかり、その後自動的にリダイレクトされます。
組織にAnthropicからのプライベートオファーがある場合、Consoleがそれを検索し、AWS Marketplaceで承諾するよう促します。詳細はプライベートオファーを参照してください。
Claude Platform on AWSを使用する場合、お客様のコンテンツ(プロンプトや補完など)はAWSの外部でAnthropicによって処理されます。コンテンツとメタデータがどのように処理・保存されるかの詳細については、Anthropicのデータ使用ポリシーを参照してください。
Anthropic組織をセットアップする
サインアップが完了すると、platform.claude.com/partner-signupにリダイレクトされます。
セットアップを完了すると、Anthropic組織が作成され、AnthropicのCommercial Terms of ServiceとUsage Policyに同意したことになります。AWS Consoleのサービスページには、Home、API keys、Quickstart、Workspacesを含む左側のナビゲーションが表示されるようになります。
ワークスペースを作成してIDを記録する
セットアップを完了すると、AWS Consoleがワークスペースの作成を促します。リージョンのバインディング、IAMリソースのスコープ設定、追加のワークスペースの作成の詳細については、ワークスペースを参照してください。
ワークスペースIDは、AWS ConsoleのClaude Platform on AWSサービスページのWorkspacesの下、またはClaude Consoleで確認できます。ワークスペースIDはwrkspc_の後に英数字の識別子が続く形式を使用します。
Claude Consoleにサインインする
Claude Consoleへのアクセスは、AWS IAMを通じてフェデレーションされます。
aws-external-anthropic:AssumeConsole権限を持つIAMロールを引き受けます。Claude Platform on AWSのIAMアクションを参照してください。platform.claude.comにリダイレクトします。AWS Consoleを通じてサインインすると、Claude ConsoleはClaude Platform on AWS組織にスコープされます。Claude Consoleのサイドバーの左下にAccount managed by AWSインジケーターが表示されます。
Claude Platform on AWSにサインアップすると、常にお客様のAWSアカウントに紐づいた新しいAnthropic組織がプロビジョニングされます。インプレース変換はありません。ファーストパーティのClaude API組織などの既存の組織を、Claude Platform on AWS組織にすることはできません。
既存の組織からの移行は、新しい組織へのカットオーバーとして計画してください。
/v1/{endpoint})を提供するため、リクエストとレスポンスの形式はファーストパーティのClaude APIから変わりません。変わるのはベースURL、認証方法、必須のanthropic-workspace-idヘッダーです。リクエストの作成を参照してください。一部のプラットフォーム機能は異なります。サポートされていない機能を参照してください。新しい組織が稼働すると、違いは請求と認証に集中し、これらはAWSを通じて処理されます。
動作が異なるClaude Enterprise(claude.ai)組織については、オファリングの比較を参照してください。
以下を確認してください。
aws-external-anthropic:CreateInferenceアクション、およびAPIキーで認証する場合はaws-external-anthropic:CallWithBearerToken(IAMポリシーを参照)Claude Platform on AWSゲートウェイは、サーバーサイドでsts:GetWebIdentityTokenを呼び出して、Anthropicに転送するJWTを発行します。このSTS機能は、すべてのAWSアカウントでデフォルトで無効になっています。アカウントごとに1回有効にしてください。
aws iam enable-outbound-web-identity-federationレスポンスが[ERROR] (FeatureEnabled) ... already enabledの場合、この設定はすでにアカウントで有効になっているため、次に進むことができます。アカウントの発行者URLを確認して取得します。
aws iam get-outbound-web-identity-federation-infoこの手順を行わないと、すべてのリクエストが"Outbound web identity federation is disabled for your account"を返します。これは最も一般的なセットアップエラーです。
アカウントのセットアップ完了後、AWS Consoleからワークスペースを作成します(アカウントのセットアップを参照)。ワークスペースは単一のAWSリージョンにバインドされます。ワークスペースIDは、Claude ConsoleのWorkspacesの下、またはAWS ConsoleサービスページのWorkspacesセクションで確認できます。
SDKクライアントが自動的に読み取れるように、ANTHROPIC_AWS_WORKSPACE_IDとAWS_REGION環境変数を設定します。
export ANTHROPIC_AWS_WORKSPACE_ID='wrkspc_01AbCdEf23GhIj'
export AWS_REGION='us-west-2' # Your workspace's AWS regionリージョンは必須です。リージョンが設定されていない場合、SDKクライアントはエラーを発生させます。コンストラクタにaws_region/awsRegionを渡すか、AWS_REGION(またはAWS_DEFAULT_REGION)を設定してください。すべてのAWS商用リージョンがサポートされています。
Claude Platform on AWSは2つの認証方法をサポートしています。Signature Version 4(SigV4)リクエスト署名を使用したAWS IAM(プライマリ)とAPIキー認証です。どちらも同じベースURLとリクエスト形式を使用します。
SigV4はエンタープライズネイティブなパスであり、既存のAWS IAMポリシー、ロール、監査と統合されます。AWSデフォルト認証情報プロバイダーチェーンでサポートされている任意の方法を使用して、AWS認証情報を設定します。
AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY、AWS_SESSION_TOKEN)~/.aws/credentials)credential_processを含む共有設定ファイル(~/.aws/config)AWS_WEB_IDENTITY_TOKEN_FILEとAWS_ROLE_ARN)認証情報が機能していることを確認します。
aws sts get-caller-identityよりシンプルな統合パス(ローカル開発やスクリプト)では、SigV4の代わりにAPIキーで認証できます。ANTHROPIC_AWS_API_KEY環境変数を設定するか、SDKコンストラクタにapiKeyを渡します。
APIキーはAWS ConsoleのClaude Platform on AWS → API keysで生成します。Generate a keyを選択し、キーの値をコピーします。APIキー認証の使用を許可するプリンシパルに、aws-external-anthropic:CallWithBearerToken IAMアクションを付与してください。
Claude Platform on AWSのAPIキーは、Claude ConsoleではなくAWS Consoleで管理されます。標準のClaude Console(ファーストパーティAPIアクセス用)で作成されたキーは、Claude Platform on AWSエンドポイントでは機能しません。
認証情報を別のプロセス(LLMゲートウェイ、サーバーレス関数、ベアラートークン認証をサポートするがSigV4をサポートしないツールなど)に渡す必要があるワークロードでは、AWS Consoleで長期キーをプロビジョニングする代わりに、AWS認証情報から短期APIキーを生成します。
AWSはJavaScript、Python、Java用のトークンジェネレーターライブラリを公開しています。各ライブラリは標準のプロバイダーチェーンを通じてAWS認証情報を読み取り、x-api-keyヘッダーで機能する時間制限付きトークンを返します。トークンの有効期間はデフォルトで12時間で、リクエストした期間、AWS認証情報の有効期限、12時間のうち最も短いものに制限されます。インストールと完全な設定オプションについては、リンク先のリポジトリのREADMEを参照してください。
生成されたトークンを、AWS Consoleで生成されたAPIキーと同じ方法でSDKに渡します。
from token_generator_for_aws_external_anthropic import TokenGenerator
from anthropic import AnthropicAWS
token = TokenGenerator(region="us-west-2").get_token()
client = AnthropicAWS(api_key=token, aws_region="us-west-2")トークンをローカルで生成できる場合、そのプロセスはすでにSigV4認証情報を持っているため、通常はSigV4認証の方がシンプルな選択肢です。API呼び出しを行うプロセスがAWS認証情報を保持するプロセスと別である場合に、短期キーを使用してください。
SDKは短期キーを自動的に更新しません。トークンの有効期限が切れたら、新しいトークンを生成して新しいクライアントを構築してください。トークンを使用するプリンシパルには、引き続きaws-external-anthropic:CallWithBearerToken IAMアクションが必要です。
プラットフォーム固有のクライアントは、次の順序で認証を解決します。引数名は言語の慣習によって異なります。TypeScriptとPHPは示されているようにcamelCaseを使用し、PythonとRubyはsnake_caseを使用し、Goは頭字語を大文字にしたPascalCaseを使用し、C#とJavaはその言語のプロパティまたはビルダーのイディオムを使用します。
apiKeyコンストラクタ引数 → x-api-keyヘッダーawsAccessKey + awsSecretAccessKeyコンストラクタ引数 → AWS SigV4awsProfileコンストラクタ引数 → 名前付きプロファイルを使用したAWS SigV4ANTHROPIC_AWS_API_KEY環境変数 → x-api-keyヘッダーaws_region/awsRegionがコンストラクタに渡されない場合、クライアントは環境からAWS_REGIONを読み取り、標準のAWS SDKとの互換性のためにAWS_DEFAULT_REGIONにフォールバックします。リージョンは必須です。フォールバックのデフォルトはありません。us-east-1にフォールバックするAnthropicBedrockとは異なり、AnthropicAWS/AnthropicAwsクライアントは、コンストラクタ引数も環境変数も設定されていない場合にエラーを発生させます。
AnthropicのクライアントSDKはClaude Platform on AWSをサポートしています。各SDKは、SigV4署名、リージョンベースのベースURL構築、anthropic-workspace-idヘッダーを処理するプラットフォーム固有のクライアントクラスを提供します。
pip install -U "anthropic[aws]"Homebrew Pythonやその他の外部管理されたPython環境を使用するmacOSでは、pip installがPEP 668のexternally-managed-environmentエラーで失敗することがあります。まず仮想環境を作成してアクティブ化してください:python3 -m venv .venv && source .venv/bin/activate。
Claude Platform on AWS用のSDKクライアントはベータ版です。
Claude Platform on AWSでは、次のモデルが利用可能です。
| モデル | モデルID |
|---|---|
| Claude Fable 5 | claude-fable-5 |
| Claude Opus 4.8 | claude-opus-4-8 |
| Claude Opus 4.7 | claude-opus-4-7 |
| Claude Opus 4.6 | claude-opus-4-6 |
| Claude Sonnet 5 | claude-sonnet-5 |
| 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 |
モデルIDはファーストパーティのClaude APIと同一です。BedrockスタイルのARNやanthropic.プレフィックスはありません。
新しいモデルは通常、ファーストパーティのClaude APIと同日にClaude Platform on AWSでリリースされます。
新しいClaudeモデルにアップグレードしますか?Claude Codeで/claude-api migrateを実行すると、コードベース全体にモデルIDの置き換えと破壊的なパラメータ変更を適用できます。このスキルは、コードが対象とするクラウドプラットフォームを検出し、そのプラットフォームに合わせてモデルID形式と機能変更を調整します。詳細は新しいClaudeモデルへの移行を参照してください。
Claude Platform on AWSは、ファーストパーティのClaude APIと同じAPIエンドポイントを使用します。違いは、ベースURL、認証方法、およびリクエストの対象となるワークスペースを識別する必須のanthropic-workspace-idヘッダーです。
これらの例を実行する前に、API呼び出しを行う前にの手順を完了してください。
from anthropic import AnthropicAWS
client = AnthropicAWS()
message = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(message)クライアントは環境からAWS_REGION(またはAWS_DEFAULT_REGION)とANTHROPIC_AWS_WORKSPACE_IDを読み取ります。コンストラクタにaws_region / awsRegionまたはworkspace_id / workspaceIdを渡すことで、どちらも上書きできます。リージョンとワークスペースIDの両方が必須です。どちらかが解決できない場合、コンストラクタはエラーを発生させます。
x-amz-security-tokenヘッダー(cURL)は、IAMロール、SSO、STSなどの一時的な認証情報にのみ必要です。長期のIAMユーザー認証情報を使用する場合は省略してください。SDKクライアントは認証情報のソースに基づいてこれを自動的に処理します。
--aws-sigv4の値はaws:amz:<region>:<service>の形式に従います。SigV4のサービス名はaws-external-anthropicで、リージョンはエンドポイントURLのリージョンと一致する必要があります。どちらかが一致しない場合、具体的な診断ではなく、一般的な署名拒否エラーが発生します。
Claude Platform on AWSの「context window」(コンテキストウィンドウ)のサイズは、ファーストパーティのClaude APIと同一です。モデルごとの制限については、コンテキストウィンドウを参照してください。
Claude Platform on AWSはClaude APIエンドポイントを直接使用するため、ファーストパーティのClaude APIと完全な機能パリティが得られます(機能の制限に記載されている場合を除く)。
anthropic-betaヘッダーを渡してベータ機能にアクセスします。container.skillsパラメータとベータヘッダーを使用して、事前構築済みおよびカスタムのAgent Skillsを使用します。すべての事前構築済みSkills(PowerPoint、Excel、Word、PDF)がすぐに使用できます。external_keys Admin APIエンドポイントは現在利用できません。キーは、アタッチされるワークスペースと同じAWSリージョンにある必要があります。Amazon Bedrockとの機能可用性の違いについては、比較表を参照してください。
Claude Managed AgentsはClaude Platform on AWSで利用可能で、エージェント、環境、セッション、認証情報ボールト、メモリストア、Webhook、マルチエージェントオーケストレーション、セルフホストサンドボックスが含まれます。
Claude Platform on AWSのセッション動作は、ファーストパーティのClaude Managed Agentsと1つの点で異なります。
次の機能は、現在Claude Platform on AWSでは利用できません。
/v1/organizations/workspacesでの作成、取得、一覧、更新、アーカイブ)は利用可能です。その他のAdmin APIエンドポイント(組織メンバー、ワークスペースメンバー、招待、APIキー、使用状況レポート、コストレポート、レート制限レポート、外部キー)は現在利用できません。代わりにClaude ConsoleでCMEKキーを管理してください。代わりにClaude Consoleで使用状況とコストデータを表示してください。組織のメンバーシップはAWS IAMが管理します。Claude Platform on AWSは、次の推論地理的領域をサポートしています。
ワークスペースがバインドされているAWSリージョンは、呼び出すゲートウェイエンドポイントと、AWS側のリソース(IAM、CloudTrail、請求)のスコープを制御します。モデル推論が実行される場所を固定するものではありません。推論を特定の地理的領域に固定するには、各リクエストでinference_geoを設定するか、ワークスペースのデフォルトを設定してください。
inference_geoパラメータを使用して、リクエストごとに推論の地理的領域を設定します。
inference_geoパラメータは、Claude 4.6以降のモデルでサポートされています。Claude Opus 4.5、Claude Sonnet 4.5、またはClaude Haiku 4.5でinference_geoを指定したリクエストは400エラーを返します。モデルの可用性の詳細については、データレジデンシーを参照してください。
from anthropic import AnthropicAWS
client = AnthropicAWS()
message = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
inference_geo="us",
messages=[{"role": "user", "content": "Hello!"}],
)
print(message)inference_geoを省略した場合、リクエストはワークスペースのdefault_inference_geoが設定されていればそれを使用し、設定されていなければglobalを使用します。
ワークスペースレベルの推論地理的領域の制御(allowed_inference_geosとdefault_inference_geo)もClaude Platform on AWSで利用可能です。ワークスペースレベルの制限を参照してください。
Claude Platform on AWSでの推論およびリソースリクエストは、ワークスペースを対象とします。これらのAPI呼び出しでは、anthropic-workspace-idヘッダーにワークスペースのIDを渡します。ワークスペースIDは、wrkspc_の後に英数字の識別子が続くタグ付き形式を使用します(例:wrkspc_01AbCdEf23GhIj)。まだお持ちでない場合は、ワークスペースIDの取得を参照してください。
ワークスペースは単一のAWSリージョンにバインドされます。us-west-2で作成されたワークスペースは、us-west-2エンドポイントからのみアクセスできます。使用量、クォータ、コスト、ファイル、バッチ、Skillsはすべてワークスペースごとに集計され、Claude Consoleでリージョンごとの内訳を確認できます。
ワークスペースは、Claude Platform on AWSの主要なIAMリソースとしても機能します。ワークスペースのARNを使用して、AWS IAMポリシーを通じて特定のワークスペースへのアクセスを許可または拒否します。ARNのリソースセグメントは、anthropic-workspace-idヘッダーで渡すのと同じwrkspc_プレフィックス付きIDです:
arn:aws:aws-external-anthropic:{region}:{account-id}:workspace/{workspace-id}例:
arn:aws:aws-external-anthropic:us-west-2:123456789012:workspace/wrkspc_01AbCdEf23GhIjポリシーの例については、IAMポリシーを参照してください。
AWS ConsoleのWorkspacesページまたはAdmin APIのワークスペースエンドポイントを使用して、追加のワークスペースの作成、ワークスペースの名前変更、ワークスペースのアーカイブを行います。新しいワークスペースは、作成時に呼び出したエンドポイントのAWSリージョンにバインドされます(ワークスペースのスコープを参照)。Claude ConsoleのWorkspacesページは読み取り専用です。
Claude Platform on AWSは、platform.claude.comの標準のClaude Consoleを使用します。AWS Consoleからサインインすると、Claude Consoleのサイドバーの左下にAccount managed by AWSインジケーターが表示され、ConsoleはClaude Platform on AWSの組織にスコープされます。使用量分析、コスト内訳、レート制限の可視化、ワークスペースの可視化、およびファイル、Agent Skills、バッチジョブ、Claude Managed Agentsリソース(エージェント、セッション、環境、認証情報ボールト、メモリストア、Webhook)を管理するためのページを提供します。
Claude Consoleへのアクセスは、AWS IAMを通じてフェデレーションされます。初回サインインの完全なフローについては、アカウントのセットアップを参照してください。要約すると:
aws-external-anthropic:AssumeConsole権限を持つIAMロールを引き受けます。Claude Platform on AWSのIAMアクションを参照してください。platform.claude.comにリダイレクトします。Claude Consoleでは、AdminとDeveloperの2つのロールが利用可能です。Adminロールは、Claude Platform on AWSで利用可能なすべてのClaude Consoleページと設定へのアクセスを許可します。Developerロールは、使用量、コスト、レート制限、ワークスペース情報への読み取りアクセスを許可します。プリンシパルにAdminまたはDeveloperロールを割り当てるには、Anthropicのアカウント担当者にお問い合わせください。
AWSゲートウェイ経由列は、ページがAWSゲートウェイを通じてデータを読み書きするかどうか(したがってIAMアクションによって管理されるかどうか)を示します。いいえとマークされたページは、組織レベルのメタデータをAnthropicから直接読み取り、IAMアクションチェックをバイパスします。
| ページ | 利用可能 | AWSゲートウェイ経由 | 備考 |
|---|---|---|---|
| Usage | はい | いいえ | モデル、ワークスペース、ディメンション別のトークン使用量を表示します。リクエスト後、データが表示されるまで数分かかる場合があります。 |
| Cost | はい | いいえ | モデルおよびワークスペース別のコスト内訳を表示します。AWS Cost Explorerには、集計されたClaude Consumption Unit (CCU)の明細項目が表示されます。 |
| Limits | はい | いいえ | レート制限を表示します(読み取り専用)。ティアの引き上げはAnthropicのアカウント担当者を通じて行います。レート制限とクォータを参照してください。 |
| Workspaces | はい | いいえ | リージョンごとのワークスペースを表示します(読み取り専用)。 |
| Files | はい | はい | アップロードされたファイルを表示および管理します。 |
| Skills | はい | はい | Agent Skillsを表示および管理します。 |
| Batches | はい | はい | バッチ処理ジョブを表示および管理します。 |
| Agents | はい | はい | エージェント定義を表示および管理します。 |
| Sessions | はい | はい | エージェントセッションとイベント履歴を表示します。 |
| Environments | はい | はい | セッション用のクラウドサンドボックス構成を表示および管理します。 |
| Credential vaults | はい | はい | セッション認証用の認証情報ボールトを表示および管理します。 |
| Memory stores | はい | はい | 永続的なエージェントメモリを表示および管理します。 |
| Webhooks | はい | はい | Settings → WebhooksでWebhookエンドポイントを表示および管理します。 |
| API keys | いいえ | 該当なし | AWS Console(Claude Platform on AWS → API keys)でAPIキーを管理します。APIキー認証を参照してください。 |
| Members | いいえ | 該当なし | 該当しません。AWS IAMがアクセスを管理します。 |
| Billing | はい(制限付き) | いいえ | 組織の月間支出上限を設定します。支出上限を参照してください。AWS Marketplaceが請求を管理します。コスト内訳はCostページで確認できます。 |
| Claude Code | いいえ | 該当なし | Claude Codeの使用量はUsageページで確認できます。 |
Claude Consoleは、Claude Platform on AWSでの組織の切り替えをサポートしていません。別の組織にアクセスするには、サインアウトし、その組織のAWSアカウントのIAMロールを使用してAWS Consoleから再認証してください。
Claude Platform on AWSの組織はStartティアに配置されます。Anthropicは、AWSのクォータシステムではなく、レート制限を直接管理します。
Claude Platform on AWSの組織は、使用量ティア間を自動的に移動しません。使用量ベースのティア昇格は、ファーストパーティのClaude API組織に適用され、AWS Marketplaceを通じて請求される組織には適用されません。Claude ConsoleのセルフサービスのRequest rate limit increaseフローも利用できません。Limitsページでは、代わりにAnthropicのアカウント担当者に連絡するよう案内されます。
より高い制限をリクエストするには、Anthropicのアカウント担当者またはサポートにお問い合わせください。リクエストには以下を含めてください:
使用量ティアは固定のステップです。各ティアはレート制限と月間支出上限をペアにしており、より高いティアに移行すると両方が引き上げられます。ティアの詳細とモデルごとの制限については、レート制限を参照してください。
Claude Platform on AWSは、AWS Marketplaceを通じて請求されます。使用量はClaude Consumption Unit(CCU)で表され、1時間ごとに計測され、AWSの請求書で毎月後払いで請求されます。CCUはプリペイドクレジットではありません。CCUの残高やコミットメントはありません。
CCUの価格、変換の仕組み、割引の適用、モデルごとのトークンレートについては、Claude Platform on AWSの料金を参照してください。
Start、Build、Scaleの各使用量ティアには、それぞれ月間支出上限があります。現在の値については、ティアごとの支出上限を参照してください。支出上限とレート制限は同じティアに属しているため、上限を引き上げるには、Anthropicのアカウント担当者またはサポートを通じてティアの引き上げをリクエストしてください(レート制限とクォータを参照)。
組織の支出を制限するために、独自の月間支出上限を設定することもできます:
設定した支出上限はソフトリミットです。支出は定価で計算され、最近の使用量が反映されるまでに約2時間かかる場合があります。
AWS CloudTrailは、Claude Platform on AWSへのすべてのリクエストをキャプチャできます。ワークスペース、ボールト、Webhookの操作は、デフォルトでManagementイベントとしてログに記録されます。推論、バッチ、ファイル、スキル、モデル、ユーザープロファイル、およびClaude Managed Agentsの操作(ボールトとWebhookを除く)はDataイベントとして分類され、明示的なデータイベントロギング構成が必要であり、追加のCloudTrail料金が発生します。イベントタイプの完全な分類についてはIAMアクションリファレンスを、構成の詳細についてはAWS CloudTrailドキュメントを参照してください。
各レスポンスには、レスポンスヘッダーに2つのリクエストIDが含まれます:
x-amzn-requestid): プライマリID。CloudTrailでインデックス化されます。AWSツールを通じてリクエストを調査する場合や、AWSサポートに連絡する場合に使用します。request-id): セカンダリID。Anthropicサポートに連絡する場合に使用します。from anthropic import AnthropicAWS
client = AnthropicAWS()
response = client.messages.with_raw_response.create(
model="claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.headers.get("x-amzn-requestid")) # AWS request ID
print(response.headers.get("request-id")) # Anthropic request ID
message = response.parse()
print(message.content)Anthropicは、使用パターンを把握し問題を調査するために、少なくとも30日間のローリングベースでアクティビティをログに記録することを推奨します。
AWS CloudTrailは、お客様のAWSアカウント内で構成されます。ロギングを有効にしても、請求とサービス運用に必要な範囲を超えて、AWSまたはAnthropicがお客様のコンテンツにアクセスできるようになることはありません。
現在BedrockでClaudeを使用している場合、Claude Platform on AWSへの移行には、統合全体にわたる変更が必要です。SigV4署名は引き続きサポートされますが、署名コンテキスト、ベースURL、API形式、モデルID、SDKクライアントとパッケージ、ストリーミング形式、リクエストヘッダー、リージョンの可用性がすべて変更されます。Claude Platform on AWSは、新しいAnthropic組織もプロビジョニングします。次の表に違いをまとめます。
移行の差分は、どのBedrock統合から移行するかによって異なります。次の表は、現在のBedrock統合(bedrock-mantle.{region}.api.awsのMessages API)とレガシーのInvokeModel統合の両方を示しています。
| 項目 | Claude in Amazon Bedrockから | Amazon Bedrock(Opus 4.6以前)から | Claude Platform on AWSへ |
|---|---|---|---|
| ベースURL | bedrock-mantle.{region}.api.aws | bedrock-runtime.{region}.amazonaws.com | aws-external-anthropic.{region}.api.aws |
| API形式 | /anthropic/v1/messagesのMessages API | Bedrock Converse / InvokeModel | Claude API(/v1/{endpoint}) |
| モデルID | anthropic.claude-haiku-4-5 | anthropic.claude-haiku-4-5-20251001-v1:0(us.またはglobal.の推論プロファイルプレフィックス付き) | claude-haiku-4-5 |
| SDKクライアント | AnthropicBedrockMantle | AnthropicBedrock / Bedrock SDK | プラットフォーム固有のクライアント(SDKのインストールを参照)、ベータ版 |
| SDKパッケージ | anthropic[bedrock]、@anthropic-ai/bedrock-sdkなど | anthropic[bedrock]、@anthropic-ai/bedrock-sdk、またはAWS SDK | anthropic[aws]、@anthropic-ai/aws-sdkなど(SDKのインストールを参照) |
| SigV4サービス名 | bedrock-mantle | bedrock | aws-external-anthropic |
| ストリーミング形式 | SSE | AWS EventStream | SSE(Claude APIと同じ) |
| ワークスペースヘッダー | 該当なし | 該当なし | anthropic-workspace-idが必須 |
| リージョンの可用性 | Amazon Bedrockリージョンを参照 | Amazon Bedrockリージョンを参照 | すべてのAWS商用リージョン |
| Anthropic組織 | 不要 | 不要 | サインアップ時に新しい組織が作成されます。既存の組織は変換できません(既存のAnthropic組織からの移行を参照) |
現在のBedrock統合を使用している場合、リクエストボディの形式はすでにMessages APIです。変更点は、ベースURL、SigV4サービス名、モデルID、およびanthropic-workspace-idヘッダーの追加です。レガシーのInvokeModelまたはConverse APIを使用している場合は、リクエストとレスポンスの形式もMessages API形式に書き換える必要があります。リクエスト形式のマッピングについては、Claude on Amazon Bedrock(Opus 4.6以前)を参照してください。
anthropic-betaヘッダーによるベータ機能(機能の制限を参照)最初にアウトバウンドWebアイデンティティフェデレーションを有効にしてください。 AWSアカウントでClaude Platform on AWSを以前に使用したことがない場合、リクエストを行う前に、アカウントごとに1回アウトバウンドWebアイデンティティフェデレーションを有効にする必要があります。この手順を行わないと、すべてのリクエストがフェデレーションエラーで失敗します(正確なエラーと対処方法については、アウトバウンドWebアイデンティティフェデレーションの有効化を参照してください)。この手順はBedrockでは必要ありません。
Claude Platform on AWSでは、Zero Data Retention(ZDR)はオプトインです。 Bedrockでは、AWSがデータ処理者であり、Anthropicは推論の入力や出力を保持しません。AnthropicのZDRプログラムはそこでは適用されません。Claude Platform on AWSでは、Anthropicが独立したデータ処理者として推論データを処理し、ZDRはファーストパーティのClaude APIモデルに従います。つまり、Anthropicのアカウント担当者を通じてリクエストすることで利用可能です。データ保持の保証に依存する本番ワークロードを移行する前に、ZDRへの登録を確認してください。
Claude Platform on AWSは、アクセス制御のためにAWS IAMと統合されています。標準のIAMポリシー構文を使用して、特定のワークスペース上の特定のAPIアクションへのアクセスを許可または拒否します。
SigV4サービス名とIAMアクションの名前空間はaws-external-anthropicです。アクションはaws-external-anthropic:<Action>のパターンに従います(例:aws-external-anthropic:CreateInference)。
次のポリシーは、バッチ処理をブロックしながらリアルタイム推論を許可します:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"aws-external-anthropic:CreateInference",
"aws-external-anthropic:CountTokens",
"aws-external-anthropic:GetModel",
"aws-external-anthropic:ListModels",
"aws-external-anthropic:GetWorkspace"
],
"Resource": "arn:aws:aws-external-anthropic:*:*:workspace/*"
},
{
"Effect": "Allow",
"Action": "aws-external-anthropic:ListWorkspaces",
"Resource": "*"
},
{
"Effect": "Deny",
"Action": [
"aws-external-anthropic:CreateBatchInference",
"aws-external-anthropic:GetBatchInference",
"aws-external-anthropic:ListBatchInferences"
],
"Resource": "*"
}
]
}GetBatchInferenceアクションは、バッチメタデータルートとバッチ結果ルートの両方を認可します。これを拒否すると、両方の読み取りがブロックされます。ZDRに敏感なワークロードに適したDenyのみのポリシーについては、ZDRに敏感なワークスペースの機能ロックダウンを参照してください。
ListWorkspacesはアカウントスコープであるため、"Resource": "*"を持つ別のAllowステートメントに表示されます。アカウントスコープのアクションにワークスペースARNを指定しても効果はありません(プロビジョニングの自動化を参照)。
このポリシーはAWS SigV4認証を前提としています。プリンシパルがAPIキーで認証する場合は、"Resource": "*"のAllowステートメントにaws-external-anthropic:CallWithBearerTokenも追加してください。CallWithBearerTokenは、ワークスペースARNにバインドされないルートレスの認証レイヤーアクションです。2つのステートメントのパターンについては、顧客ごとのワークスペース分離を参照してください。
AWSは、一般的なアクセスパターン向けに5つのマネージドポリシー(AnthropicFullAccess、AnthropicReadOnlyAccess、AnthropicInferenceAccess、AnthropicLimitedAccess、AnthropicSelfHostedEnvironmentAccess)を提供しています。各ポリシーが許可するアクション、IAMアクションの完全なリスト、ルートからアクションへのマッピング、および追加のポリシー例については、Claude Platform on AWSのIAMアクションを参照してください。
Claudeの高度な機能と能力を探索します。
Claude Platform on AWSの料金とClaude Consumption Unitのレートについて学びます。
より安全で高性能なモデルがリリースされるにつれて、Anthropicは定期的に古いモデルを廃止します。すべてのAPIの廃止と推奨される代替モデルを確認してください。
Claude Consoleで使用量、コスト、ワークスペースを表示します。AWS Consoleからサインインしてください。
AWSを唯一のデータ処理者とする必要がある場合は、AWSが運用するClaudeを使用してください。
AWS Marketplaceのサブスクリプションと請求を管理します。
Was this page helpful?