はじめに
こんにちは、久保です。
AWSで生成AIの基盤モデルを利用するためのサービスAmazon Bedrockについて、Bedrock APIを実行するリージョン(ソースリージョン)によってリージョン内で利用可能なモデル(オンデマンド)と、複数リージョンを跨ぐ利用が必要なモデル(クロスリージョン推論)が分かれています。
サポートされているモデルについては以下の公式ドキュメントや、マネジメントコンソールのBedrockのモデルカタログを参照いただくことで確認は可能です。
公式ドキュメント: Supported foundation models in Amazon Bedrock - Amazon Bedrock
モデルカタログ

しかし上記の情報から例えば「東京リージョンでオンデマンドに実行できるモデルと、クロスリージョン推論が必要なモデル」を特定するのは大変です。
AWS CLIをご利用いただくことで簡単に取得可能ですので、本記事では上記情報を取得するスクリプトを記載しております。
本記事のスクリプトを利用することで、任意のリージョンについて「オンデマンドで使えるモデル」と「クロスリージョン推論が必要なモデル」を一覧で確認できます。
利用するコマンド
以下のAWS CLIサブコマンドを利用することでモデルおよび推論プロファイルのリストを取得可能です。
aws bedrock list-foundation-models
list-foundation-models — AWS CLI 2.31.35 Command Referenceaws bedrock list-inference-profiles
list-inference-profiles — AWS CLI 2.31.35 Command Reference
スクリプト
- ファイル名例:
bedrock_models.sh
#!/bin/bash # デフォルトリージョン REGION="us-east-1" OUTPUT_FORMAT="text" # コマンドライン引数の解析 while [[ $# -gt 0 ]]; do case $1 in -m|--markdown) OUTPUT_FORMAT="markdown" shift ;; -r|--region) REGION="$2" shift shift ;; -h|--help) echo "Usage: $0 [options]" echo "Options:" echo " -m, --markdown Output in markdown table format" echo " -r, --region REGION Specify AWS region (default: us-east-1)" echo " -h, --help Show this help message" echo "Examples:" echo " $0 # Default region (us-east-1), text format" echo " $0 -r ap-northeast-1 # Specific region, text format" echo " $0 -m # Default region, markdown format" echo " $0 -m -r eu-west-1 # Specific region, markdown format" echo " $0 --region us-west-2 --markdown # Long format options" exit 0 ;; *) echo "Unknown option: $1" echo "Use -h or --help for usage information" exit 1 ;; esac done # Foundation Models出力 if [ "$OUTPUT_FORMAT" = "markdown" ]; then echo "# Foundation Models List (Region: $REGION)" echo echo "| Provider | Model ID | Input | Output | Streaming | Customization | Inference Type |" echo "|----------|----------|-------|--------|-----------|---------------|----------------|" aws bedrock list-foundation-models \ --region $REGION \ --query "modelSummaries[].[providerName,modelId,join(',',inputModalities),join(',',outputModalities),responseStreamingSupported,join(',',customizationsSupported),join(',',inferenceTypesSupported)]" \ --output text | sort | while IFS=$'\t' read -r provider model_id input output streaming customization inference; do echo "| $provider | $model_id | $input | $output | $streaming | $customization | $inference |" done echo echo "# Cross-Region Inference Profiles (Region: $REGION)" echo echo "| Profile Name | Status | Type | Profile ID |" echo "|--------------|--------|------|------------|" aws bedrock list-inference-profiles \ --region $REGION \ --query 'inferenceProfileSummaries[].[inferenceProfileName,status,type,inferenceProfileId]' \ --output text | sort | while IFS=$'\t' read -r name status type id; do echo "| $name | $status | $type | $id |" done else echo "=== Foundation Models List (Region: $REGION) ===" echo echo "Provider Model ID Input Output Streaming Customization Inference Type" echo "========= ================================================ ================ ================ ========= ================= ================" # Foundation models detailed list aws bedrock list-foundation-models \ --region $REGION \ --query "modelSummaries[].[providerName,modelId,join(',',inputModalities),join(',',outputModalities),responseStreamingSupported,join(',',customizationsSupported),join(',',inferenceTypesSupported)]" \ --output text | sort | while IFS=$'\t' read -r provider model_id input output streaming customization inference; do printf "%-11s %-50s %-18s %-18s %-9s %-19s %s\n" "$provider" "$model_id" "$input" "$output" "$streaming" "$customization" "$inference" done echo echo "=== Cross-Region Inference Profiles (Region: $REGION) ===" echo echo "Profile Name Status Type Profile ID" echo "============================ ======== ======== =======================================================" # Cross-region inference profiles aws bedrock list-inference-profiles \ --region $REGION \ --query 'inferenceProfileSummaries[].[inferenceProfileName,status,type,inferenceProfileId]' \ --output text | tr '\t' ',' | column -s, -t | sort fi
前提条件
本スクリプトを実行する前に、以下の前提条件をご確認ください。
AWS CLI設定
- AWS CLIがインストールされていること
aws configureによる認証情報の設定が完了していること- または環境変数(
AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY等)による認証設定が完了していること
IAM権限
実行するIAMユーザー/ロールに以下の権限が付与されていることが必要です:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "bedrock:ListFoundationModels", "bedrock:ListInferenceProfiles" ], "Resource": "*" } ] }
実行環境
- Linux/macOS環境(
columnコマンドが利用可能) - 実行権限の付与:
chmod +x bedrock_models.sh
実行方法について
基本的な使用方法
# デフォルトリージョン(us-east-1)でテキスト形式表示 ./bedrock_models.sh # 特定のリージョンを指定 ./bedrock_models.sh -r ap-northeast-1 # マークダウン形式で出力 ./bedrock_models.sh -m # リージョンとマークダウン形式を組み合わせ ./bedrock_models.sh -m -r ap-northeast-1
オプション
-r, --region REGION: AWSリージョンを指定(デフォルト: us-east-1)-m, --markdown: マークダウンテーブル形式で出力-h, --help: ヘルプメッセージを表示
実行例
例えば東京リージョンについて確認する場合は以下のように実行することでマークダウン形式で出力可能です。
Inference TypeがON_DEMANDになっているモデルは、東京リージョン内のみで利用が可能です。Inference TypeがINFERENCE_PROFILEになっているモデルはクロスリージョン推論でのみ利用が可能です。モデル利用時には、後半の表に出力されているProfile IDをモデルIDとして指定する必要があります。
$ ./bedrock_models.sh -r ap-northeast-1 -m # Foundation Models List (Region: ap-northeast-1) | Provider | Model ID | Input | Output | Streaming | Customization | Inference Type | |----------|----------|-------|--------|-----------|---------------|----------------| | Amazon | amazon.nova-canvas-v1:0 | TEXT,IMAGE | IMAGE | False | ON_DEMAND | | | Amazon | amazon.nova-lite-v1:0 | TEXT,IMAGE,VIDEO | TEXT | True | INFERENCE_PROFILE,ON_DEMAND | | | Amazon | amazon.nova-micro-v1:0 | TEXT | TEXT | True | INFERENCE_PROFILE | | | Amazon | amazon.nova-pro-v1:0 | TEXT,IMAGE,VIDEO | TEXT | True | INFERENCE_PROFILE | | | Amazon | amazon.nova-reel-v1:0 | TEXT,IMAGE | VIDEO | False | ON_DEMAND | | | Amazon | amazon.nova-sonic-v1:0 | SPEECH | SPEECH,TEXT | True | ON_DEMAND | | | Amazon | amazon.rerank-v1:0 | TEXT | TEXT | False | ON_DEMAND | | | Amazon | amazon.titan-embed-text-v1 | TEXT | EMBEDDING | False | ON_DEMAND | | | Amazon | amazon.titan-embed-text-v1:2:8k | TEXT | EMBEDDING | False | | | | Amazon | amazon.titan-embed-text-v2:0 | TEXT | EMBEDDING | False | ON_DEMAND | | | Amazon | amazon.titan-text-express-v1 | TEXT | TEXT | True | ON_DEMAND | | | Amazon | amazon.titan-text-express-v1:0:8k | TEXT | TEXT | True | | | | Anthropic | anthropic.claude-3-5-sonnet-20240620-v1:0 | TEXT,IMAGE | TEXT | True | ON_DEMAND | | | Anthropic | anthropic.claude-3-5-sonnet-20241022-v2:0 | TEXT,IMAGE | TEXT | True | INFERENCE_PROFILE | | | Anthropic | anthropic.claude-3-7-sonnet-20250219-v1:0 | TEXT,IMAGE | TEXT | True | INFERENCE_PROFILE | | | Anthropic | anthropic.claude-3-haiku-20240307-v1:0 | TEXT,IMAGE | TEXT | True | ON_DEMAND | | | Anthropic | anthropic.claude-3-sonnet-20240229-v1:0 | TEXT,IMAGE | TEXT | True | INFERENCE_PROFILE | | | Anthropic | anthropic.claude-3-sonnet-20240229-v1:0:200k | TEXT,IMAGE | TEXT | True | | | | Anthropic | anthropic.claude-3-sonnet-20240229-v1:0:28k | TEXT,IMAGE | TEXT | True | | | | Anthropic | anthropic.claude-haiku-4-5-20251001-v1:0 | TEXT,IMAGE | TEXT | True | INFERENCE_PROFILE | | | Anthropic | anthropic.claude-sonnet-4-20250514-v1:0 | TEXT,IMAGE | TEXT | True | INFERENCE_PROFILE | | | Anthropic | anthropic.claude-sonnet-4-5-20250929-v1:0 | TEXT,IMAGE | TEXT | True | INFERENCE_PROFILE | | | Cohere | cohere.embed-english-v3 | TEXT | EMBEDDING | False | ON_DEMAND | | | Cohere | cohere.embed-multilingual-v3 | TEXT | EMBEDDING | False | ON_DEMAND | | | Cohere | cohere.embed-v4:0 | TEXT,IMAGE | EMBEDDING | False | ON_DEMAND,INFERENCE_PROFILE | | | Cohere | cohere.rerank-v3-5:0 | TEXT | TEXT | False | ON_DEMAND | | | DeepSeek | deepseek.v3-v1:0 | TEXT | TEXT | True | ON_DEMAND | | | OpenAI | openai.gpt-oss-120b-1:0 | TEXT | TEXT | True | ON_DEMAND | | | OpenAI | openai.gpt-oss-20b-1:0 | TEXT | TEXT | True | ON_DEMAND | | | Qwen | qwen.qwen3-235b-a22b-2507-v1:0 | TEXT | TEXT | True | ON_DEMAND | | | Qwen | qwen.qwen3-32b-v1:0 | TEXT | TEXT | True | ON_DEMAND | | | Qwen | qwen.qwen3-coder-30b-a3b-v1:0 | TEXT | TEXT | True | ON_DEMAND | | | Qwen | qwen.qwen3-coder-480b-a35b-v1:0 | TEXT | TEXT | True | ON_DEMAND | | # Cross-Region Inference Profiles (Region: ap-northeast-1) | Profile Name | Status | Type | Profile ID | |--------------|--------|------|------------| | APAC Anthropic Claude 3 Haiku | ACTIVE | SYSTEM_DEFINED | apac.anthropic.claude-3-haiku-20240307-v1:0 | | APAC Anthropic Claude 3 Sonnet | ACTIVE | SYSTEM_DEFINED | apac.anthropic.claude-3-sonnet-20240229-v1:0 | | APAC Anthropic Claude 3.5 Sonnet | ACTIVE | SYSTEM_DEFINED | apac.anthropic.claude-3-5-sonnet-20240620-v1:0 | | APAC Anthropic Claude 3.5 Sonnet v2 | ACTIVE | SYSTEM_DEFINED | apac.anthropic.claude-3-5-sonnet-20241022-v2:0 | | APAC Anthropic Claude 3.7 Sonnet | ACTIVE | SYSTEM_DEFINED | apac.anthropic.claude-3-7-sonnet-20250219-v1:0 | | APAC Claude Sonnet 4 | ACTIVE | SYSTEM_DEFINED | apac.anthropic.claude-sonnet-4-20250514-v1:0 | | APAC Nova Lite | ACTIVE | SYSTEM_DEFINED | apac.amazon.nova-lite-v1:0 | | APAC Nova Micro | ACTIVE | SYSTEM_DEFINED | apac.amazon.nova-micro-v1:0 | | APAC Nova Pro | ACTIVE | SYSTEM_DEFINED | apac.amazon.nova-pro-v1:0 | | Global Anthropic Claude Haiku 4.5 | ACTIVE | SYSTEM_DEFINED | global.anthropic.claude-haiku-4-5-20251001-v1:0 | | Global Claude Sonnet 4 | ACTIVE | SYSTEM_DEFINED | global.anthropic.claude-sonnet-4-20250514-v1:0 | | Global Claude Sonnet 4.5 | ACTIVE | SYSTEM_DEFINED | global.anthropic.claude-sonnet-4-5-20250929-v1:0 | | Global Cohere Embed v4 | ACTIVE | SYSTEM_DEFINED | global.cohere.embed-v4:0 | | JP Anthropic Claude Haiku 4.5 | ACTIVE | SYSTEM_DEFINED | jp.anthropic.claude-haiku-4-5-20251001-v1:0 | | JP Anthropic Claude Sonnet 4.5 | ACTIVE | SYSTEM_DEFINED | jp.anthropic.claude-sonnet-4-5-20250929-v1:0 |
例えば、東京リージョンでオンデマンドで利用可能なモデルは以下のようにON_DEMANDでgrepするなどして確認できます。
$ ./bedrock_models.sh -r ap-northeast-1 | grep ON_DEMAND Amazon amazon.nova-canvas-v1:0 TEXT,IMAGE IMAGE False ON_DEMAND Amazon amazon.nova-lite-v1:0 TEXT,IMAGE,VIDEO TEXT True INFERENCE_PROFILE,ON_DEMAND Amazon amazon.nova-reel-v1:0 TEXT,IMAGE VIDEO False ON_DEMAND Amazon amazon.nova-sonic-v1:0 SPEECH SPEECH,TEXT True ON_DEMAND Amazon amazon.rerank-v1:0 TEXT TEXT False ON_DEMAND Amazon amazon.titan-embed-text-v1 TEXT EMBEDDING False ON_DEMAND Amazon amazon.titan-embed-text-v2:0 TEXT EMBEDDING False ON_DEMAND Amazon amazon.titan-text-express-v1 TEXT TEXT True ON_DEMAND Anthropic anthropic.claude-3-5-sonnet-20240620-v1:0 TEXT,IMAGE TEXT True ON_DEMAND Anthropic anthropic.claude-3-haiku-20240307-v1:0 TEXT,IMAGE TEXT True ON_DEMAND Cohere cohere.embed-english-v3 TEXT EMBEDDING False ON_DEMAND Cohere cohere.embed-multilingual-v3 TEXT EMBEDDING False ON_DEMAND Cohere cohere.embed-v4:0 TEXT,IMAGE EMBEDDING False ON_DEMAND,INFERENCE_PROFILE Cohere cohere.rerank-v3-5:0 TEXT TEXT False ON_DEMAND DeepSeek deepseek.v3-v1:0 TEXT TEXT True ON_DEMAND OpenAI openai.gpt-oss-120b-1:0 TEXT TEXT True ON_DEMAND OpenAI openai.gpt-oss-20b-1:0 TEXT TEXT True ON_DEMAND Qwen qwen.qwen3-235b-a22b-2507-v1:0 TEXT TEXT True ON_DEMAND Qwen qwen.qwen3-32b-v1:0 TEXT TEXT True ON_DEMAND Qwen qwen.qwen3-coder-30b-a3b-v1:0 TEXT TEXT True ON_DEMAND Qwen qwen.qwen3-coder-480b-a35b-v1:0 TEXT TEXT True ON_DEMAND
Anthropic社のClaude Sonnet 4やClaude Haiku 4.5などより新しいモデルはクロスリージョン推論でのみ利用可能になっていることがわかります。
Claude Haiku 4.5、Claude Sonnet 4.5については東京、大阪リージョンの日本国内に閉じたクロスリージョン推論の提供もされています。
| JP Anthropic Claude Haiku 4.5 | ACTIVE | SYSTEM_DEFINED | jp.anthropic.claude-haiku-4-5-20251001-v1:0 | | JP Anthropic Claude Sonnet 4.5 | ACTIVE | SYSTEM_DEFINED | jp.anthropic.claude-sonnet-4-5-20250929-v1:0 |
先程のON_DEMANDでgrepする例のとおり、-mオプションを指定しない場合は、空白区切りの表形式で出力されます。
▼実行例を表示する
$ ./bedrock_models.sh -r us-east-1 === Foundation Models List (Region: us-east-1) === Provider Model ID Input Output Streaming Customization Inference Type ========= ================================================ ================ ================ ========= ================= ================ AI21 Labs ai21.jamba-1-5-large-v1:0 TEXT TEXT True ON_DEMAND AI21 Labs ai21.jamba-1-5-mini-v1:0 TEXT TEXT True ON_DEMAND Amazon amazon.nova-2-multimodal-embeddings-v1:0 TEXT,IMAGE,AUDIO,VIDEO EMBEDDING False ON_DEMAND Amazon amazon.nova-canvas-v1:0 TEXT,IMAGE IMAGE False FINE_TUNING ON_DEMAND,PROVISIONED Amazon amazon.nova-lite-v1:0 TEXT,IMAGE,VIDEO TEXT True ON_DEMAND,INFERENCE_PROFILE Amazon amazon.nova-lite-v1:0:24k TEXT,IMAGE,VIDEO TEXT True PROVISIONED Amazon amazon.nova-lite-v1:0:300k TEXT,IMAGE,VIDEO TEXT True FINE_TUNING,DISTILLATION PROVISIONED Amazon amazon.nova-micro-v1:0 TEXT TEXT True ON_DEMAND,INFERENCE_PROFILE Amazon amazon.nova-micro-v1:0:128k TEXT TEXT True FINE_TUNING,DISTILLATION PROVISIONED Amazon amazon.nova-micro-v1:0:24k TEXT TEXT True PROVISIONED Amazon amazon.nova-premier-v1:0 TEXT,IMAGE,VIDEO TEXT True INFERENCE_PROFILE Amazon amazon.nova-premier-v1:0:1000k TEXT,IMAGE,VIDEO TEXT True Amazon amazon.nova-premier-v1:0:20k TEXT,IMAGE,VIDEO TEXT True Amazon amazon.nova-premier-v1:0:8k TEXT,IMAGE,VIDEO TEXT True Amazon amazon.nova-premier-v1:0:mm TEXT,IMAGE,VIDEO TEXT True Amazon amazon.nova-pro-v1:0 TEXT,IMAGE,VIDEO TEXT True ON_DEMAND,INFERENCE_PROFILE Amazon amazon.nova-pro-v1:0:24k TEXT,IMAGE,VIDEO TEXT True PROVISIONED Amazon amazon.nova-pro-v1:0:300k TEXT,IMAGE,VIDEO TEXT True FINE_TUNING,DISTILLATION PROVISIONED Amazon amazon.nova-reel-v1:0 TEXT,IMAGE VIDEO False ON_DEMAND Amazon amazon.nova-reel-v1:1 TEXT,IMAGE VIDEO False ON_DEMAND Amazon amazon.nova-sonic-v1:0 SPEECH SPEECH,TEXT True ON_DEMAND Amazon amazon.titan-embed-g1-text-02 TEXT EMBEDDING None ON_DEMAND Amazon amazon.titan-embed-image-v1 TEXT,IMAGE EMBEDDING None ON_DEMAND Amazon amazon.titan-embed-image-v1:0 TEXT,IMAGE EMBEDDING None FINE_TUNING PROVISIONED Amazon amazon.titan-embed-text-v1 TEXT EMBEDDING False ON_DEMAND Amazon amazon.titan-embed-text-v1:2:8k TEXT EMBEDDING False PROVISIONED Amazon amazon.titan-embed-text-v2:0 TEXT EMBEDDING False ON_DEMAND Amazon amazon.titan-embed-text-v2:0:8k TEXT EMBEDDING False Amazon amazon.titan-image-generator-v1 TEXT,IMAGE IMAGE None ON_DEMAND Amazon amazon.titan-image-generator-v1:0 TEXT,IMAGE IMAGE None FINE_TUNING PROVISIONED Amazon amazon.titan-image-generator-v2:0 TEXT,IMAGE IMAGE None FINE_TUNING PROVISIONED,ON_DEMAND Amazon amazon.titan-text-express-v1 TEXT TEXT True ON_DEMAND Amazon amazon.titan-text-express-v1:0:8k TEXT TEXT True FINE_TUNING,CONTINUED_PRE_TRAINING PROVISIONED Amazon amazon.titan-text-lite-v1 TEXT TEXT True ON_DEMAND Amazon amazon.titan-text-lite-v1:0:4k TEXT TEXT True FINE_TUNING,CONTINUED_PRE_TRAINING PROVISIONED Amazon amazon.titan-tg1-large TEXT TEXT True ON_DEMAND Anthropic anthropic.claude-3-5-haiku-20241022-v1:0 TEXT TEXT True INFERENCE_PROFILE Anthropic anthropic.claude-3-5-sonnet-20240620-v1:0 TEXT,IMAGE TEXT True ON_DEMAND,INFERENCE_PROFILE Anthropic anthropic.claude-3-5-sonnet-20241022-v2:0 TEXT,IMAGE TEXT True INFERENCE_PROFILE Anthropic anthropic.claude-3-7-sonnet-20250219-v1:0 TEXT,IMAGE TEXT True INFERENCE_PROFILE Anthropic anthropic.claude-3-haiku-20240307-v1:0 TEXT,IMAGE TEXT True ON_DEMAND Anthropic anthropic.claude-3-haiku-20240307-v1:0:200k TEXT,IMAGE TEXT True PROVISIONED Anthropic anthropic.claude-3-haiku-20240307-v1:0:48k TEXT,IMAGE TEXT True PROVISIONED Anthropic anthropic.claude-3-opus-20240229-v1:0 TEXT,IMAGE TEXT True INFERENCE_PROFILE Anthropic anthropic.claude-3-opus-20240229-v1:0:12k TEXT,IMAGE TEXT True Anthropic anthropic.claude-3-opus-20240229-v1:0:200k TEXT,IMAGE TEXT True Anthropic anthropic.claude-3-opus-20240229-v1:0:28k TEXT,IMAGE TEXT True Anthropic anthropic.claude-3-sonnet-20240229-v1:0 TEXT,IMAGE TEXT True ON_DEMAND Anthropic anthropic.claude-3-sonnet-20240229-v1:0:200k TEXT,IMAGE TEXT True PROVISIONED Anthropic anthropic.claude-3-sonnet-20240229-v1:0:28k TEXT,IMAGE TEXT True PROVISIONED Anthropic anthropic.claude-haiku-4-5-20251001-v1:0 TEXT,IMAGE TEXT True INFERENCE_PROFILE Anthropic anthropic.claude-instant-v1:2:100k TEXT TEXT True PROVISIONED Anthropic anthropic.claude-opus-4-1-20250805-v1:0 TEXT,IMAGE TEXT True INFERENCE_PROFILE Anthropic anthropic.claude-opus-4-20250514-v1:0 TEXT,IMAGE TEXT True INFERENCE_PROFILE Anthropic anthropic.claude-sonnet-4-20250514-v1:0 TEXT,IMAGE TEXT True INFERENCE_PROFILE Anthropic anthropic.claude-sonnet-4-5-20250929-v1:0 TEXT,IMAGE TEXT True INFERENCE_PROFILE Anthropic anthropic.claude-v2:0:100k TEXT TEXT True PROVISIONED Anthropic anthropic.claude-v2:0:18k TEXT TEXT True PROVISIONED Anthropic anthropic.claude-v2:1:18k TEXT TEXT True PROVISIONED Anthropic anthropic.claude-v2:1:200k TEXT TEXT True PROVISIONED Cohere cohere.command-r-plus-v1:0 TEXT TEXT True ON_DEMAND Cohere cohere.command-r-v1:0 TEXT TEXT True ON_DEMAND Cohere cohere.embed-english-v3 TEXT EMBEDDING False ON_DEMAND Cohere cohere.embed-english-v3:0:512 TEXT EMBEDDING False PROVISIONED Cohere cohere.embed-multilingual-v3 TEXT EMBEDDING False ON_DEMAND Cohere cohere.embed-multilingual-v3:0:512 TEXT EMBEDDING False PROVISIONED Cohere cohere.embed-v4:0 TEXT,IMAGE EMBEDDING False ON_DEMAND,INFERENCE_PROFILE Cohere cohere.rerank-v3-5:0 TEXT TEXT False ON_DEMAND DeepSeek deepseek.r1-v1:0 TEXT TEXT True INFERENCE_PROFILE Meta meta.llama3-1-70b-instruct-v1:0 TEXT TEXT True INFERENCE_PROFILE Meta meta.llama3-1-8b-instruct-v1:0 TEXT TEXT True INFERENCE_PROFILE Meta meta.llama3-2-11b-instruct-v1:0 TEXT,IMAGE TEXT True INFERENCE_PROFILE Meta meta.llama3-2-1b-instruct-v1:0 TEXT TEXT True INFERENCE_PROFILE Meta meta.llama3-2-3b-instruct-v1:0 TEXT TEXT True INFERENCE_PROFILE Meta meta.llama3-2-90b-instruct-v1:0 TEXT,IMAGE TEXT True INFERENCE_PROFILE Meta meta.llama3-3-70b-instruct-v1:0 TEXT TEXT True INFERENCE_PROFILE Meta meta.llama3-70b-instruct-v1:0 TEXT TEXT True ON_DEMAND Meta meta.llama3-8b-instruct-v1:0 TEXT TEXT True ON_DEMAND Meta meta.llama4-maverick-17b-instruct-v1:0 TEXT,IMAGE TEXT True INFERENCE_PROFILE Meta meta.llama4-scout-17b-instruct-v1:0 TEXT,IMAGE TEXT True INFERENCE_PROFILE Mistral AI mistral.mistral-7b-instruct-v0:2 TEXT TEXT True ON_DEMAND Mistral AI mistral.mistral-large-2402-v1:0 TEXT TEXT True ON_DEMAND Mistral AI mistral.mistral-small-2402-v1:0 TEXT TEXT True ON_DEMAND Mistral AI mistral.mixtral-8x7b-instruct-v0:1 TEXT TEXT True ON_DEMAND Mistral AI mistral.pixtral-large-2502-v1:0 TEXT,IMAGE TEXT True INFERENCE_PROFILE OpenAI openai.gpt-oss-120b-1:0 TEXT TEXT True ON_DEMAND OpenAI openai.gpt-oss-20b-1:0 TEXT TEXT True ON_DEMAND Qwen qwen.qwen3-32b-v1:0 TEXT TEXT True ON_DEMAND Qwen qwen.qwen3-coder-30b-a3b-v1:0 TEXT TEXT True ON_DEMAND Stability AI stability.stable-conservative-upscale-v1:0 TEXT,IMAGE IMAGE False INFERENCE_PROFILE Stability AI stability.stable-creative-upscale-v1:0 TEXT,IMAGE IMAGE False INFERENCE_PROFILE Stability AI stability.stable-fast-upscale-v1:0 TEXT,IMAGE IMAGE False INFERENCE_PROFILE Stability AI stability.stable-image-control-sketch-v1:0 TEXT,IMAGE IMAGE False INFERENCE_PROFILE Stability AI stability.stable-image-control-structure-v1:0 TEXT,IMAGE IMAGE False INFERENCE_PROFILE Stability AI stability.stable-image-erase-object-v1:0 TEXT,IMAGE IMAGE False INFERENCE_PROFILE Stability AI stability.stable-image-inpaint-v1:0 TEXT,IMAGE IMAGE False INFERENCE_PROFILE Stability AI stability.stable-image-remove-background-v1:0 TEXT,IMAGE IMAGE False INFERENCE_PROFILE Stability AI stability.stable-image-search-recolor-v1:0 TEXT,IMAGE IMAGE False INFERENCE_PROFILE Stability AI stability.stable-image-search-replace-v1:0 TEXT,IMAGE IMAGE False INFERENCE_PROFILE Stability AI stability.stable-image-style-guide-v1:0 TEXT,IMAGE IMAGE False INFERENCE_PROFILE Stability AI stability.stable-outpaint-v1:0 TEXT,IMAGE IMAGE False INFERENCE_PROFILE Stability AI stability.stable-style-transfer-v1:0 TEXT,IMAGE IMAGE False INFERENCE_PROFILE TwelveLabs twelvelabs.marengo-embed-2-7-v1:0 TEXT,IMAGE,SPEECH,VIDEO EMBEDDING False INFERENCE_PROFILE TwelveLabs twelvelabs.marengo-embed-3-0-v1:0 TEXT,IMAGE,SPEECH,VIDEO EMBEDDING False INFERENCE_PROFILE,ON_DEMAND TwelveLabs twelvelabs.pegasus-1-2-v1:0 TEXT,VIDEO TEXT True INFERENCE_PROFILE === Cross-Region Inference Profiles (Region: us-east-1) === Profile Name Status Type Profile ID ============================ ======== ======== ======================================================= Global Anthropic Claude Haiku 4.5 ACTIVE SYSTEM_DEFINED global.anthropic.claude-haiku-4-5-20251001-v1:0 Global Claude Sonnet 4 ACTIVE SYSTEM_DEFINED global.anthropic.claude-sonnet-4-20250514-v1:0 Global Claude Sonnet 4.5 ACTIVE SYSTEM_DEFINED global.anthropic.claude-sonnet-4-5-20250929-v1:0 Global Cohere Embed v4 ACTIVE SYSTEM_DEFINED global.cohere.embed-v4:0 US Anthropic Claude 3 Haiku ACTIVE SYSTEM_DEFINED us.anthropic.claude-3-haiku-20240307-v1:0 US Anthropic Claude 3 Opus ACTIVE SYSTEM_DEFINED us.anthropic.claude-3-opus-20240229-v1:0 US Anthropic Claude 3 Sonnet ACTIVE SYSTEM_DEFINED us.anthropic.claude-3-sonnet-20240229-v1:0 US Anthropic Claude 3.5 Haiku ACTIVE SYSTEM_DEFINED us.anthropic.claude-3-5-haiku-20241022-v1:0 US Anthropic Claude 3.5 Sonnet ACTIVE SYSTEM_DEFINED us.anthropic.claude-3-5-sonnet-20240620-v1:0 US Anthropic Claude 3.5 Sonnet v2 ACTIVE SYSTEM_DEFINED us.anthropic.claude-3-5-sonnet-20241022-v2:0 US Anthropic Claude 3.7 Sonnet ACTIVE SYSTEM_DEFINED us.anthropic.claude-3-7-sonnet-20250219-v1:0 US Anthropic Claude Haiku 4.5 ACTIVE SYSTEM_DEFINED us.anthropic.claude-haiku-4-5-20251001-v1:0 US Anthropic Claude Sonnet 4.5 ACTIVE SYSTEM_DEFINED us.anthropic.claude-sonnet-4-5-20250929-v1:0 US Claude Opus 4 ACTIVE SYSTEM_DEFINED us.anthropic.claude-opus-4-20250514-v1:0 US Claude Opus 4.1 ACTIVE SYSTEM_DEFINED us.anthropic.claude-opus-4-1-20250805-v1:0 US Claude Sonnet 4 ACTIVE SYSTEM_DEFINED us.anthropic.claude-sonnet-4-20250514-v1:0 US Cohere Embed v4 ACTIVE SYSTEM_DEFINED us.cohere.embed-v4:0 US DeepSeek-R1 ACTIVE SYSTEM_DEFINED us.deepseek.r1-v1:0 US Llama 4 Maverick 17B Instruct ACTIVE SYSTEM_DEFINED us.meta.llama4-maverick-17b-instruct-v1:0 US Llama 4 Scout 17B Instruct ACTIVE SYSTEM_DEFINED us.meta.llama4-scout-17b-instruct-v1:0 US Meta Llama 3.1 70B Instruct ACTIVE SYSTEM_DEFINED us.meta.llama3-1-70b-instruct-v1:0 US Meta Llama 3.1 8B Instruct ACTIVE SYSTEM_DEFINED us.meta.llama3-1-8b-instruct-v1:0 US Meta Llama 3.2 11B Instruct ACTIVE SYSTEM_DEFINED us.meta.llama3-2-11b-instruct-v1:0 US Meta Llama 3.2 1B Instruct ACTIVE SYSTEM_DEFINED us.meta.llama3-2-1b-instruct-v1:0 US Meta Llama 3.2 3B Instruct ACTIVE SYSTEM_DEFINED us.meta.llama3-2-3b-instruct-v1:0 US Meta Llama 3.2 90B Instruct ACTIVE SYSTEM_DEFINED us.meta.llama3-2-90b-instruct-v1:0 US Meta Llama 3.3 70B Instruct ACTIVE SYSTEM_DEFINED us.meta.llama3-3-70b-instruct-v1:0 US Mistral Pixtral Large 25.02 ACTIVE SYSTEM_DEFINED us.mistral.pixtral-large-2502-v1:0 US Nova Lite ACTIVE SYSTEM_DEFINED us.amazon.nova-lite-v1:0 US Nova Micro ACTIVE SYSTEM_DEFINED us.amazon.nova-micro-v1:0 US Nova Premier ACTIVE SYSTEM_DEFINED us.amazon.nova-premier-v1:0 US Nova Pro ACTIVE SYSTEM_DEFINED us.amazon.nova-pro-v1:0 US Pegasus v1.2 ACTIVE SYSTEM_DEFINED us.twelvelabs.pegasus-1-2-v1:0 US Stable Image Conservative Upscale ACTIVE SYSTEM_DEFINED us.stability.stable-conservative-upscale-v1:0 US Stable Image Control Sketch ACTIVE SYSTEM_DEFINED us.stability.stable-image-control-sketch-v1:0 US Stable Image Control Structure ACTIVE SYSTEM_DEFINED us.stability.stable-image-control-structure-v1:0 US Stable Image Creative Upscale ACTIVE SYSTEM_DEFINED us.stability.stable-creative-upscale-v1:0 US Stable Image Erase Object ACTIVE SYSTEM_DEFINED us.stability.stable-image-erase-object-v1:0 US Stable Image Fast Upscale ACTIVE SYSTEM_DEFINED us.stability.stable-fast-upscale-v1:0 US Stable Image Inpaint ACTIVE SYSTEM_DEFINED us.stability.stable-image-inpaint-v1:0 US Stable Image Outpaint ACTIVE SYSTEM_DEFINED us.stability.stable-outpaint-v1:0 US Stable Image Remove Background ACTIVE SYSTEM_DEFINED us.stability.stable-image-remove-background-v1:0 US Stable Image Search and Recolor ACTIVE SYSTEM_DEFINED us.stability.stable-image-search-recolor-v1:0 US Stable Image Search and Replace ACTIVE SYSTEM_DEFINED us.stability.stable-image-search-replace-v1:0 US Stable Image Style Guide ACTIVE SYSTEM_DEFINED us.stability.stable-image-style-guide-v1:0 US Stable Image Style Transfer ACTIVE SYSTEM_DEFINED us.stability.stable-style-transfer-v1:0 US TwelveLabs Marengo Embed 3.0 ACTIVE SYSTEM_DEFINED us.twelvelabs.marengo-embed-3-0-v1:0 US TwelveLabs Marengo Embed v2.7 ACTIVE SYSTEM_DEFINED us.twelvelabs.marengo-embed-2-7-v1:0
クロスリージョン推論利用時の注意
AWS Organizations、AWS Control Towerで利用可能なリージョンを制限されている場合、
クロスリージョン推論を利用する必要があるリージョンに対してはBedrockのアクション bedrock:InvokeModel*など を許可する必要があることにご注意ください。
Supported Regions and models for inference profiles - Amazon Bedrock
こちらのドキュメントに記載のとおり、クロスリージョン推論で推論を実行しようとするリージョンの利用がSCPで制限されている場合、リクエストが失敗します。
Service Control Policies (SCPs) and AWS Identity and Access Management (IAM) policies work together to control where cross-Region inference is allowed. Using SCPs, you can control which Regions Amazon Bedrock can use for inference, and using IAM policies, you can define which users or roles have permission to run inference. If any destination Region in a cross-Region inference profile is blocked in your SCPs, the request will fail even if other Regions remain allowed. To ensure efficient operation with cross-region inference, you can update your SCPs and IAM policies to allow all required Amazon Bedrock inference actions (for example, bedrock:InvokeModel* or bedrock:CreateModelInvocationJob) in all destination Regions included in your chosen inference profile.
(日本語訳) サービスコントロールポリシー (SCP) と AWS Identity and Access Management (IAM) ポリシーは連携して、クロスリージョン推論が許可される場所を制御します。SCP を使用すると、Amazon Bedrock が推論に使用できるリージョンを制御でき、IAM ポリシーを使用すると、推論を実行するアクセス許可を持つユーザーまたはロールを定義できます。クロスリージョン推論プロファイル内の宛先リージョンが SCP でブロックされている場合、他のリージョンが許可されたままであってもリクエストは失敗します。クロスリージョン推論での効率的な操作を確実にするために、選択した推論プロファイルに含まれるすべての宛先リージョンで必要なすべての Amazon Bedrock 推論アクション (またはbedrock:InvokeModel*など) を許可するように SCP と IAM ポリシーを更新できます。
おわりに
Amazon Q DeveloperなどLLMを利用すれば簡単にモデルのリストは取得してもらえますが毎回自然言語で確認するのが少し億劫になってきたためスクリプトにしました。
よろしければご利用ください。
※本記事実行結果例に記載のモデル情報は2025年11月14日時点のものです。
久保 賢二(執筆記事の一覧)
猫とAWSが好きです。