• メッセージ
  • マネージドエージェント
  • 管理
Search...
⌘K
はじめに
Claude入門クイックスタート
Claudeで構築する
機能の概要Messages APIの使用停止理由とフォールバック拒否とフォールバックフォールバッククレジット
モデルの機能
拡張思考適応型思考エフォートタスクバジェット(ベータ版)高速モード(リサーチプレビュー)構造化出力引用メッセージのストリーミングバッチ処理検索結果拒否のストリーミング多言語サポート埋め込み
ツール
概要ツール使用の仕組みチュートリアル:ツール使用エージェントの構築ツールの定義ツール呼び出しの処理並列ツール使用ツールランナー(SDK)厳密なツール使用プロンプトキャッシングを使ったツール使用サーバーツールトラブルシューティングウェブ検索ツールウェブ取得ツールコード実行ツールアドバイザーツールメモリツールBashツールコンピュータ使用ツールテキストエディタツール
ツールインフラストラクチャ
ツールリファレンスツールコンテキストの管理ツールの組み合わせツール検索プログラムによるツール呼び出しきめ細かいツールストリーミング
コンテキスト管理
コンテキストウィンドウコンパクションコンテキスト編集プロンプトキャッシング会話途中のシステムメッセージオーケストレーションモードの構築キャッシュ診断(ベータ版)トークンカウント
ファイルの操作
Files APIPDFサポート画像とビジョン
スキル
概要クイックスタートベストプラクティスエンタープライズ向けスキルAPIでのスキル
MCP
リモートMCPサーバーMCPコネクタ
クラウドプラットフォーム上のClaude
Amazon BedrockAmazon Bedrock(レガシー)AWS上のClaude PlatformMicrosoft FoundryVertex AI
Log in
Amazon Bedrock(レガシー)
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Amazon Bedrock
  • Google Cloud's Vertex AI

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
メッセージ/クラウドプラットフォーム上のClaude

Amazon Bedrock上のClaude(レガシー)

ARNバージョン付きモデル識別子を使用したInvokeModelおよびConverse APIによる、Claudeモデル向けのレガシーAmazon Bedrock統合です。

このページでは、レガシーのAmazon Bedrock統合について説明します。これは、ARNバージョン付きモデル識別子とAWSイベントストリームエンコーディングを使用するInvokeModelおよびConverse APIです。Messages API Bedrockエンドポイントで利用可能なモデルについては、Amazon BedrockでのClaudeを参照してください。こちらは/anthropic/v1/messagesでMessages APIを使用し、SSEストリーミングに対応しています。AWS Marketplace課金を利用し、通常は同日に機能へアクセスできるAnthropic運営の代替手段については、AWS上のClaude Platformを参照してください。既存のBedrockユーザーは移行ガイドに従うことができます。

Bedrock経由でClaudeを呼び出す方法は、Claude APIで直接Claudeを呼び出す方法とは若干異なります。このガイドでは、AnthropicのクライアントSDKのいずれかを使用して、Bedrock上のClaudeへのAPI呼び出しを完了する手順を説明します。

なお、このガイドでは、すでにAWSアカウントにサインアップし、プログラムによるアクセスを設定済みであることを前提としています。

AWS CLIのインストールと設定

  1. バージョン2.13.23以降のAWS CLIをインストールします
  2. AWS configureコマンドを使用してAWS認証情報を設定します(AWS CLIの設定を参照)。または、AWSダッシュボード内の「Command line or programmatic access」に移動し、ポップアップモーダルの指示に従って認証情報を確認します。
  3. 認証情報が機能していることを確認します:
AWS CLI
aws sts get-caller-identity

BedrockにアクセスするためのSDKのインストール

AnthropicのクライアントSDKはBedrockをサポートしています。boto3などのAWS SDKを直接使用することもできます。

Bedrockへのアクセス

Anthropicモデルへのサブスクライブ

AWSコンソール > Bedrock > Model Accessに移動し、Anthropicモデルへのアクセスをリクエストします。Anthropicモデルの利用可能性はリージョンによって異なることに注意してください。最新情報についてはAWSドキュメントを参照してください。

APIモデルID

Claude Fable 5、Claude Opus 4.8、およびClaude Opus 4.7は、bedrock-runtime上のInvokeModelを通じてアクセス可能です。 これらのリクエストは、 Amazon BedrockでのClaude エンドポイントと同じインフラストラクチャによって処理されます。ネイティブなMessages APIリクエスト形式と完全な機能パリティについては、そちらのページをご利用ください。Claude Fable 5、Claude Opus 4.8、およびClaude Opus 4.7は、ARNバージョン付きモデルIDを持たないため、このページのモデル表からは省略されています。

ライフサイクル用語(Deprecated(非推奨)、Retired(廃止))はモデルの非推奨化で定義されています。パートナー運営プラットフォームでのライフサイクル日付はパートナーによって設定され、Claude APIのスケジュールとは異なる場合があります。Amazon Bedrock上の各モデルの現在の廃止日については、Amazon Bedrockのモデルライフサイクルページを参照してください。

モデルベースBedrockモデルIDglobaluseujpapac
Claude Opus 4.6anthropic.claude-opus-4-6-v1はいはいはいはいはい
Claude Sonnet 4.6anthropic.claude-sonnet-4-6はいはいはいはいいいえ
Claude Sonnet 4.5anthropic.claude-sonnet-4-5-20250929-v1:0はいはいはいはいいいえ
Claude Sonnet 4
非推奨。
anthropic.claude-sonnet-4-20250514-v1:0はいはいはいいいえはい
Claude Sonnet 3.7
廃止。
anthropic.claude-3-7-sonnet-20250219-v1:0いいえいいえいいえいいえいいえ
Claude Opus 4.5anthropic.claude-opus-4-5-20251101-v1:0はいはいはいいいえいいえ
Claude Opus 4.1
非推奨。
anthropic.claude-opus-4-1-20250805-v1:0いいえはいいいえいいえいいえ
Claude Opus 4
廃止。
anthropic.claude-opus-4-20250514-v1:0いいえいいえいいえいいえいいえ
Claude Haiku 4.5anthropic.claude-haiku-4-5-20251001-v1:0はいはいはいいいえいいえ
Claude Haiku 3.5
非推奨。
anthropic.claude-3-5-haiku-20241022-v1:0いいえはいいいえいいえいいえ

リージョナルモデルIDとグローバルモデルIDの詳細については、グローバルエンドポイントとリージョナルエンドポイントセクションを参照してください。

利用可能なモデルの一覧表示

以下の例は、Bedrockを通じて利用可能なすべてのClaudeモデルの一覧を出力する方法を示しています:

import boto3

bedrock = boto3.client(service_name="bedrock")
response = bedrock.list_foundation_models(byProvider="anthropic")

for summary in response["modelSummaries"]:
    print(summary["modelId"])

リクエストの実行

以下の例は、Bedrock上のClaudeからテキストを生成する方法を示しています:

from anthropic import AnthropicBedrock

client = AnthropicBedrock(
    # 以下のキーを指定するか、~/.aws/credentials や "AWS_SECRET_ACCESS_KEY" および "AWS_ACCESS_KEY_ID" 環境変数などの
    # デフォルトの AWS 認証情報プロバイダーを使用して認証します。
    aws_access_key="<access key>",
    aws_secret_key="<secret key>",
    # 一時的な認証情報は aws_session_token で使用できます。
    # 詳細は https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp.html を参照してください。
    aws_session_token="<session_token>",
    # aws_region はリクエスト送信先の AWS リージョンを変更します。デフォルトでは SDK は AWS_REGION を読み取り、
    # 存在しない場合は us-east-1 になります。なお、SDK はリージョンについて ~/.aws/config を読み取りません。
    aws_region="us-west-2",
)

message = client.messages.create(
    model="global.anthropic.claude-opus-4-6-v1",
    max_tokens=256,
    messages=[{"role": "user", "content": "Hello, world"}],
)
print(message.content)

詳細についてはクライアントSDKを、また公式Bedrockドキュメントも参照してください。

ベアラートークン認証

AWS認証情報の代わりにベアラートークンを使用してBedrockで認証できます。これは、AWS認証情報、IAMロール、またはアカウントレベルの権限を管理せずにチームがBedrockへのアクセスを必要とする企業環境で役立ちます。

ベアラートークン認証は、C#、Go、およびJava SDKでサポートされています。PHP、Python、TypeScript、およびRuby SDKはAWS SigV4署名のみを使用します。

最も簡単な方法は、AWS_BEARER_TOKEN_BEDROCK環境変数を設定することです。各SDKは環境から認証情報を解決する際にこれを自動的に検出します。

プログラムでトークンを提供するには:

using Anthropic.Bedrock;
using Anthropic.Models.Messages;

var client = new AnthropicBedrockClient(
    new AnthropicBedrockApiTokenCredentials
    {
        BearerToken = "your-bearer-token",
        Region = "us-west-2",
    }
);

var response = await client.Messages.Create(new MessageCreateParams
{
    Model = "us.anthropic.claude-sonnet-4-5-20250929-v1:0",
    MaxTokens = 1024,
    Messages = [new() { Role = Role.User, Content = "Hello!" }],
});

アクティビティログ

Bedrockは、使用状況に関連するプロンプトと補完をログに記録できる呼び出しログサービスを提供しています。

Anthropicは、アクティビティを把握し、潜在的な不正使用を調査するために、少なくとも30日間のローリングベースでアクティビティをログに記録することを推奨しています。

このサービスを有効にしても、AWSまたはAnthropicがお客様のコンテンツにアクセスできるようになることはありません。

機能サポート

Amazon Bedrockでの利用可能性を含む完全な機能リストについては、機能の概要を参照してください。

サポートされている主な機能

  • Messages API
  • プロンプトキャッシング
  • 拡張思考
  • ツール使用(Bashツール、コンピュータ使用ツール、メモリツール、テキストエディタツールを含む)
  • 引用
  • 構造化出力

サポートされていない機能

  • 入力ソース(画像およびドキュメント用のURLソース、Files API)
  • サーバーサイドツール(コード実行、ウェブ検索、ウェブフェッチ、アドバイザー)
  • エージェントインフラストラクチャ(Agent Skills、MCPコネクタ、プログラムによるツール呼び出し)
  • APIエンドポイント(Message Batches、Models、Admin、Compliance、Usage and Cost)
  • Claude Managed Agents
  • サーバーサイドフォールバック(fallbacksパラメータ。代わりにクライアントサイドフォールバックパターンを使用してください)

BedrockでのPDFサポート

PDFサポートは、Converse APIとInvokeModel APIの両方を通じてBedrockで利用可能です。PDF処理機能と制限事項の詳細については、Amazon BedrockのPDFサポートを参照してください。

Converse APIユーザー向けの重要な考慮事項:

  • 視覚的なPDF分析(チャート、画像、レイアウト)には引用を有効にする必要があります
  • 引用がない場合、基本的なテキスト抽出のみが利用可能です
  • 強制的な引用なしで完全な制御を行うには、InvokeModel APIを使用してください

コンテキストウィンドウ

Claude Fable 5、Claude Opus 4.8、Claude Opus 4.7、Claude Opus 4.6、およびClaude Sonnet 4.6は、Amazon Bedrock上で100万トークンのコンテキストウィンドウを持っています。Sonnet 4.5およびSonnet 4(非推奨)を含むその他のClaudeモデルは、20万トークンのコンテキストウィンドウを持っています。

Bedrockはリクエストペイロードを20 MBに制限しています。大きなドキュメントや多数の画像を送信する場合、トークン制限に達する前にこの制限に達する可能性があります。

グローバルエンドポイントとリージョナルエンドポイント

Claude Sonnet 4.5以降のすべてのモデルから、Bedrockは2種類のエンドポイントを提供します:

  • グローバルエンドポイント: 最大の可用性を実現する動的ルーティング
  • リージョナルエンドポイント: 特定の地理的リージョンを通じたデータルーティングを保証

リージョナルエンドポイントには、グローバルエンドポイントに対して10%の価格プレミアムが含まれます。

これはClaude Sonnet 4.5以降のモデルにのみ適用されます。古いモデル(Claude Sonnet 4(非推奨)、Opus 4(非推奨)、およびそれ以前)は既存の価格体系を維持します。

各オプションの使い分け

グローバルエンドポイント(推奨):

  • 最大の可用性と稼働時間を提供
  • 利用可能なキャパシティを持つリージョンにリクエストを動的にルーティング
  • 価格プレミアムなし
  • データレジデンシーに柔軟性があるアプリケーションに最適

リージョナルエンドポイント(CRIS):

  • 特定の地理的リージョンを通じてトラフィックをルーティング
  • データレジデンシーおよびコンプライアンス要件に必要
  • 米国、EU、日本、アジア太平洋で利用可能
  • 10%の価格プレミアムは、専用リージョナルキャパシティのインフラストラクチャコストを反映

実装

グローバルエンドポイントの使用(Opus 4.6、Sonnet 4.6、およびSonnet 4.5のデフォルト):

Claude Opus 4.6、Sonnet 4.6、およびSonnet 4.5のモデルIDには、すでにglobal.プレフィックスが含まれています:

from anthropic import AnthropicBedrock

client = AnthropicBedrock(aws_region="us-west-2")

message = client.messages.create(
    model="global.anthropic.claude-opus-4-6-v1",
    max_tokens=256,
    messages=[{"role": "user", "content": "Hello, world"}],
)

リージョナルエンドポイント(CRIS)の使用:

リージョナルエンドポイントを使用するには、global.プレフィックスをus.などのリージョナルプレフィックスに置き換えます:

from anthropic import AnthropicBedrock

client = AnthropicBedrock(aws_region="us-west-2")

# 米国リージョナルエンドポイント(CRIS)を使用
message = client.messages.create(
    model="us.anthropic.claude-opus-4-6-v1",  # Regional prefix
    max_tokens=256,
    messages=[{"role": "user", "content": "Hello, world"}],
)

Claude Mythos Previewは、Amazon Bedrock上で招待されたお客様が利用できるリサーチプレビューモデルです。詳細については、Project Glasswingを参照してください。

追加リソース

  • Bedrock価格: aws.amazon.com/bedrock/pricing
  • AWS価格ドキュメント: Bedrock価格ガイド
  • AWSブログ記事: Introducing Claude Sonnet 4.5 in Amazon Bedrock
  • Anthropic価格詳細: クラウドプラットフォーム価格

Was this page helpful?

  • AWS CLIのインストールと設定
  • BedrockにアクセスするためのSDKのインストール
  • Bedrockへのアクセス
  • Anthropicモデルへのサブスクライブ
  • 利用可能なモデルの一覧表示
  • リクエストの実行
  • ベアラートークン認証
  • アクティビティログ
  • 機能サポート
  • サポートされている主な機能
  • サポートされていない機能
  • BedrockでのPDFサポート
  • コンテキストウィンドウ
  • グローバルエンドポイントとリージョナルエンドポイント
  • 各オプションの使い分け
  • 実装
  • 追加リソース