本文へ移動
AI Dev Lab Japan AI開発ツール、AIコーディングエージェント、M...

CodexをAmazon Bedrock経由で使う前に:AWS認証・Region・料金・機能差を確認する

CodexをAmazon Bedrock経由で使う前に:AWS認証・Region・料金・機能差を確認するの判断ポイントを表す抽象サムネイル

3行まとめ

VisualBedrock経由を選ぶ前の3分岐Codexの接続先を変える前に、向いている条件を分けます。
Bedrock向き

AWSの調達、IAM、Region、請求、監査へCodex利用を寄せたい場合。

OpenAI直接向き

最新機能、Fast Mode、OpenAI hosted tools、広いfeature coverageを優先する場合。

再確認が必要

料金、Region、supported model、feature availabilityが導入時点で変わり得る場合。

Bedrock経由はCodexの実行場所をAWSへ移す話ではなく、モデルリクエストの経路と管理面をAWSへ寄せる選択です。

Codex on Amazon Bedrockは、Codexの実行場所をAWSへ丸ごと移す機能ではなく、ローカルのCodexからAmazon Bedrockへモデルリクエストを送る選択肢です。

向いているのは、AWSの調達、IAM、Region、請求、既存のクラウド統制にCodex利用を寄せたいチームです。OpenAIの最新機能を最速で使いたい、Fast ModeやOpenAI hosted toolsを前提にしたい場合は、OpenAI直接利用を残す判断も現実的です。

2026年6月12日時点で確認した公式情報では、CodexのBedrock providerは openai.gpt-5.5openai.gpt-5.4 を対象にし、認証はBedrock API keyまたはAWS SDK credential chainを使います。料金、Region、feature availabilityは変わりやすいため、公開前と導入前の再確認が必須です。

この記事でわかること

Visual導入前に見る5つの軸CodexをBedrock経由にする判断を、実務で確認する項目へ分解します。
何が変わるか

local Codex workflowとBedrockへのモデルリクエストを分けて理解します。

認証とIAM

Bedrock API key、AWS SDK credential chain、profile、Regionを確認します。

Regionとmodel access

supported model IDとAWS Regionの提供状況を照合します。

料金

Bedrock pricingをtoken、Region、確認日つきで見積もります。

機能差

OpenAI直接利用との差分をfeature availabilityで確認します。

AWSアカウントで実課金を発生させる疎通テストは、読者側の導入前確認として扱います。

この記事では、CodexをAmazon Bedrock経由で使う時に、導入前に確認すべき判断軸を整理します。対象は、すでにCodex CLI、Codex app、IDE extensionのいずれかを使っていて、AWSアカウント側の統制に寄せるべきか迷っている開発チームです。

扱うのは、Bedrock経由にすると何が変わるのか、AWS認証とIAMをどこで切るのか、Regionとmodel accessをどう確認するのか、料金をどの単位で見積もるのか、OpenAI直接利用との機能差をどう評価するのか、という実務の入口です。AWSアカウントで実課金を発生させる疎通テストは行っていません。本文中のコマンドは、読者側の環境で確認するための手順として扱ってください。

Codex側の設定を増やす前提整理は、既存記事のCodex設定を増やす前に決めることも合わせて読むと、config.toml、permissions、AGENTS.md、MCPの分担を切り分けやすくなります。

前提知識

VisualCodex on Amazon Bedrockの基本構造実行環境、認証、モデル推論の経路を分けて見ます。
  1. 1Codex CLI / app

    ローカルの作業環境でタスクを実行します。

  2. 2amazon-bedrock provider

    Codexのモデルリクエスト先をAmazon Bedrockへ向けます。

  3. 3AWS認証

    Bedrock API keyまたはAWS SDK credential chainを使います。

  4. 4Amazon Bedrock

    対応するOpenAIモデルへOpenAI-compatibleなResponses API経由で接続します。

  5. 5機能確認

    OpenAI直接利用と同じ機能範囲とは限らないため、feature availabilityを確認します。

Codexの実行環境とモデル推論の経路は別物として扱います。

Codex on Amazon Bedrockは、OpenAIのCodexをAWSの管理面に寄せて使うための経路です。OpenAI公式ドキュメントでは、Codexを amazon-bedrock model providerに設定すると、OpenAI hosted Responses APIではなくAmazon Bedrockへモデルリクエストが送られると説明されています。

ここで混同しやすい点が3つあります。

1つ目は、Codexの実行環境とモデル推論の経路は別だということです。Codex CLIやCodex appのローカルタスクは手元の環境で動き、モデルリクエストだけがBedrockへ行きます。AWSにソースコードを丸ごと配置する設計とは限りません。

2つ目は、認証の主体がOpenAI API keyではなくAWS側になることです。CodexのBedrock providerでは、Bedrock API keyまたはAWS SDK credential chainを使います。ChatGPT sign-inや OPENAI_API_KEY を使う経路とは分けて考える必要があります。

3つ目は、Bedrock経由がOpenAI直接利用の完全な上位互換ではないことです。OpenAIのAmazon Bedrock向けガイドは、Bedrock availabilityはOpenAI APIと異なるため、supported model、AWS Region、feature set、pricing pathを確認してから使うよう求めています。

結果:Bedrock経由にする判断基準

Visual最初の判断表AWS統制を重視するか、OpenAI側の機能範囲を重視するかで分けます。
項目内容見方
調達と請求AWS契約やAWS請求へ寄せたいならBedrock経由を検討します。
認証IAM、AWS SDK credential chain、Bedrock API keyを使いたいならBedrock経由が候補です。
RegionAWS Regionの選択と制約を運用に入れるならBedrock経由を評価します。
機能Fast Mode、web search、画像生成などを重視するならOpenAI直接利用も残します。
監査AWS側の統制で説明したいか、OpenAI側の管理機能で足りるかを確認します。

単純な優劣ではなく、管理したい境界がAWS側かOpenAI側かで判断します。

Bedrock経由が合うケース

Bedrock経由が合うのは、AIコーディングの判断をAWSアカウント管理の延長で扱いたいチームです。たとえば、AWS Organizations、IAM Identity Center、CloudTrail、AWS Budgets、既存の請求タグやアカウント分離に合わせて、Codexのモデル利用を説明したい場合です。

OpenAI直接利用が合うケース

OpenAI直接利用が合うのは、最新のCodex機能、OpenAI側のhosted tools、広いfeature coverage、OpenAIの管理画面やChatGPTプランを優先したい場合です。公式ガイドでも、BedrockはAWS-native procurement、identity、regional controlsが必要な時に向き、OpenAI API直接利用は最新のfirst-party platform capabilitiesやBedrockで未提供の機能が必要な時に向く、という分け方が示されています。

判断基準

判断表にすると、最初の分岐はこうなります。

判断軸Bedrock経由が向くOpenAI直接利用が向く
調達と請求AWS契約、AWS commitments、AWS請求へ寄せたいOpenAI APIやChatGPT側の契約で管理したい
認証IAM、AWS SDK credential chain、Bedrock API keyを使いたいOpenAI API keyやChatGPT sign-inを中心にしたい
RegionAWS Regionの選択と制約を運用に入れたいOpenAI側の提供Regionや機能優先でよい
機能ローカルCodex workflow中心でよいFast Mode、web search、画像生成などOpenAI側機能を重視する
監査AWS側の統制に寄せたいCodex/OpenAI側の管理機能で十分

この判断は、AIコーディングツール全体の費用判断ともつながります。プラン、従量課金、上限、チームの使い方を整理する時は、AIコーディングツール料金改定の見方の観点も役に立ちます。

Codex on Amazon Bedrockで何が変わるのか

Visual変わるのはモデル呼び出しの管理面Codexの作業場所とモデルリクエスト先を切り分けます。
  1. 1ローカルで作業

    Codex CLIやCodex appのlocal workflowは手元の環境で動きます。

  2. 2Bedrockへ送信

    モデルリクエストをAmazon Bedrockへ送ります。

  3. 3AWS管理面

    認証、アクセス制御、Region、請求、アカウント管理をAWS側へ寄せられます。

  4. 4機能差の確認

    Fast Mode、画像生成、音声入力、web searchなどはBedrock経由で使えない場合があります。

AWSで請求と認証をまとめたい理由なら筋が通りますが、Codexの全機能を同時に使いたい場合は別途確認が必要です。

ローカルCodexからBedrockへ送る

OpenAI公式ドキュメントの説明では、CodexをAmazon Bedrock providerに設定した場合、Codexはローカルで動き、モデルリクエストをBedrockへ送ります。Bedrockは、対応するOpenAIモデルに対してOpenAI-compatibleなResponses API実装を提供します。

AWS側の統制に寄せられる

この変更で大きいのは、モデル呼び出しの管理面です。AWS側の認証、アクセス制御、Region、請求、アカウント管理を使えるため、すでにAWS中心で開発基盤を運用しているチームでは説明しやすくなります。

注意点

一方で、Codexのすべての機能がそのままBedrock経由で使えるわけではありません。OpenAIのCodex Bedrock docsでは、local Codex workflowsは対象ですが、OpenAI-hosted cloud services、hosted tools、cloud-managed discoveryに依存する機能には未対応または制限があります。2026年6月12日時点で確認したfeature availabilityでは、Fast Mode、画像生成と編集、voice dictation、web searchはBedrock経由では利用不可とされています。Browser Use automationやChrome extension browser controlも、planやRegionによる制限があるものとして扱われています。

ここは導入判断の中心です。Bedrock経由にしたい理由が「AWSで請求と認証をまとめたい」なら筋が通ります。理由が「Codexのすべての新機能を同時に使いたい」なら、Bedrock経由だけに寄せる前に、OpenAI直接利用を残す設計を検討した方がよいです。

Bedrock経由とOpenAI直接利用を比較する

VisualBedrock経由とOpenAI直接利用の違い統制、契約、機能範囲を同じ表で見ます。
項目内容見方
モデル呼び出しBedrock経由はAmazon Bedrockへ、OpenAI直接利用はOpenAI hosted APIへ送ります。
認証Bedrock経由はAWS認証、OpenAI直接利用はOpenAI API keyやChatGPT sign-inが中心です。
契約と請求Bedrock経由はAWS側へ寄せやすく、既存のAWS commitmentsとの関係を確認します。
機能範囲OpenAI直接利用はfirst-party platform capabilitiesを使いやすい一方、Bedrockはfeature availability確認が必要です。
障害切り分けAWS側、OpenAI側、Codex側、Region差を分けて記録します。

Bedrock経由は管理面をAWSへ寄せる選択であり、OpenAI直接利用の完全な上位互換ではありません。

Bedrock経由で得やすいもの

Bedrock経由で得やすいものは、AWS側の管理面です。AWS What's Newでは、GPT-5.5、GPT-5.4、CodexがAmazon Bedrockで一般提供され、CodexはCodex App、Codex CLI、Visual Studio Code、JetBrains、XcodeのIDE integrationから利用できると説明されています。AWS側は、同じsecurity、governance、operational controlsを使えること、pricingがOpenAI first-party ratesに一致し、usageが既存のAWS commitmentsにカウントされることも示しています。

ただし、この表現を「必ず安い」「必ず安全」と読み替えるのは危険です。AWS commitmentsにカウントされることは、すでにAWS利用額の契約を持つ企業には大きな意味があります。一方で、小さなチームでは、従量課金の上振れやmodel access、Region制限の管理コストの方が気になるかもしれません。

OpenAI直接利用で得やすいもの

OpenAI直接利用で得やすいものは、機能の広さと更新の速さです。OpenAI公式のAmazon Bedrock guideでも、OpenAI API直接利用は、broadest feature coverage、latest first-party platform capabilities、Bedrockで未提供の機能が必要な場合に向くとされています。

評価基準

比較時は、次のように「統制」と「機能」を分けて見ます。

項目Bedrock経由OpenAI直接利用
モデル呼び出しAmazon Bedrockへ送るOpenAI hosted APIへ送る
認証Bedrock API keyまたはAWS SDK credential chainOpenAI API keyまたはChatGPT sign-in
契約と請求AWS側に寄せやすいOpenAI側に寄せやすい
RegionAWS Regionとmodel availabilityの確認が必要OpenAI側の提供条件を確認
Codex機能local workflow中心、未対応機能ありfirst-party機能を使いやすい
導入負荷IAM、Region、model accessの確認が増えるOpenAI側の権限と利用上限の確認が中心

AWS認証とIAM境界を先に確認する

Visual認証とIAM境界チェック誰が、どのAWS accountで、どのRegionのモデルへアクセスするかを先に決めます。
項目内容見方
Bedrock API keyCodexが読む環境に置き、有効期限、保管場所、ローテーション、失効手順を決めます。
AWS SDK credential chainAWS SSO、環境変数、shared credentials file、instance profileなどのcredential sourceを確認します。
profileとRegion`~/.codex/config.toml` のprofileとregionを、対象モデルを扱えるBedrock Regionに合わせます。
project-local configcredentialやproviderに関わるキーをプロジェクトローカル設定へ任せないようにします。
実行主体開発者ローカル、CI、共有profile、production accountを同じ権限で扱わないようにします。

Bedrock経由にしても、IAMが広すぎれば使わせすぎになります。

認証経路を選ぶ

Codex on Bedrockでは、認証を2通りから選べます。OpenAI docsでは、CodexはBedrock API keyを先に確認し、次にAWS SDK credential chainを見ると説明されています。

Bedrock API keyを使う場合、Codexが読む環境に次のような変数を置きます。

export AWS_BEARER_TOKEN_BEDROCK="<your-bedrock-api-key>"
export AWS_REGION="us-east-2"

AWS SDK credential chainを使う場合は、AWS CLIやSDKが参照するcredential sourceを使います。たとえばAWS SSO、環境変数、shared credentials file、instance profileなど、チームで既に使っている認証経路が候補になります。

Codex configでproviderを指定する

Codex側の設定は、公式のAdvanced Configurationに次の形で示されています。

model_provider = "amazon-bedrock"
model = "openai.gpt-5.5"

[model_providers.amazon-bedrock.aws]
profile = "default"
region = "us-east-2"

設定の置き場所

profile を省略すると、Codexはstandard AWS credential chainを使います。region は、選んだモデルを扱えるBedrock Regionに合わせます。注意したいのは、providerやcredentialに関わる設定をプロジェクトローカルの .codex/config.toml に任せないことです。公式docsでは、project configはtrusted projectでのみ読み込まれ、model_providermodel_providers などcredentialやproviderに関わるキーはproject-local configからは上書きできないとされています。チーム共通のサンプルは用意しても、実際の認証先はユーザーまたは管理対象の設定に置く方が安全です。

確認項目

最初に確認する表は、これくらいで十分です。

実行主体credential sourceAWS accountRegionmodel ID用途承認者
開発者のローカルSSO profilesandboxus-east-2openai.gpt-5.5試験導入DevEx
CIOIDCまたは専用roledevus-east-2openai.gpt-5.4lint補助、レビュー補助Platform
本番関連作業原則なしproduction未設定未設定使わないSecurity

AIコーディング権限を法人導入の文脈で整理する場合は、法人導入前のAIコーディング権限設計のチェックリストも使えます。

Regionとmodel accessを確認する

VisualRegionとmodel accessの照合表モデルIDが公式docsにあることと、自分のAWS accountで使えることを分けます。
項目内容見方
supported model ID`openai.gpt-5.5` と `openai.gpt-5.4` をCodex providerの対象として確認します。
AWS Region使いたいRegionでOpenAI providerのfoundation model一覧を確認します。
AWS account対象identityとaccountが正しいかを先に確認します。
model access一覧に出るだけでなく、対象accountでmodel accessが有効かを確認します。
代替案失敗時にOpenAI直接利用へ戻すのか、別Regionへ切り替えるのかを決めておきます。

Region選択は近さだけでなく、組織ポリシー、データ所在地、運用方針と合わせて確認します。

model IDとRegionを合わせる

OpenAI CodexのBedrock docsでは、対応モデルIDとして次の2つが示されています。

openai.gpt-5.5
openai.gpt-5.4

ただし、model availabilityはAWS Regionによって変わります。OpenAI docsは、model support by AWS Regionを確認してから選ぶよう案内しています。AWS What's Newも、GPT-5.5とGPT-5.4のRegional availabilityはAWS Regions pageを見るよう案内しています。

この段階でやることは、モデルを使うかどうかの宣言ではなく、使えるRegionと使わせるRegionを一致させることです。たとえば、us-east-2 で動かす前提なのに、チームのAWS policyが別Regionを禁止しているなら、Codex設定の前にAWS側の方針確認が必要です。

読者側で確認するコマンド

読者側で確認する時は、まず自分がどのAWS identityで見えているかを確認します。

aws sts get-caller-identity
aws configure list

次に、対象RegionでOpenAI providerのfoundation model一覧を確認します。AWS CLIのバージョンやBedrock側の提供状況で出力は変わるため、導入時は aws bedrock list-foundation-models help とAWS公式docsを合わせて確認してください。

aws bedrock list-foundation-models \
  --region us-east-2 \
  --by-provider OpenAI \
  --query "modelSummaries[].{id:modelId,name:modelName}" \
  --output table

下振れリスク

ここで見たいのは、一覧に出るかどうかだけではありません。対象AWS accountでmodel accessが有効か、利用するRegionがチームのデータ所在地や運用方針と矛盾しないか、失敗時にOpenAI直接利用へ戻すのか、別Regionへ切り替えるのかまで決めておきます。

料金はBedrock pricingとして見積もる

VisualBedrock pricingの見積もり単位ChatGPTの席数ではなく、Bedrockのtoken課金として見ます。
項目内容見方
input tokensコードベース、ログ、差分、前提情報が大きいほど増えます。
cached input tokensキャッシュ対象の入力は別単価として確認します。
output tokens説明、修正案、テスト報告、再試行で増えます。
RegionUS East、US West、GovCloudなどで価格と提供状況を分けて確認します。
上限とアラート月間タスク数、parallel実行数、上限予算、異常検知の責任者を決めます。

価格表は固定値として覚えず、確認日とRegionを見積もり表へ残します。

token単位で見積もる

Bedrock経由のCodex利用は、ChatGPTの席数だけでは見積もれません。AWS Bedrock pricingのOpenAI欄を確認し、モデル、Region、input tokens、cached input tokens、output tokensを分けて見ます。

公開価格は確認日つきで扱う

2026年6月12日にAWS pricing pageで確認したOpenAI frontier modelsの例では、US EastのN. VirginiaとOhioでGPT-5.5が1M input tokensあたり5.50ドル、1M cached input tokensあたり0.55ドル、1M output tokensあたり33.00ドルと掲載されていました。同じ欄でGPT-5.4は1M input tokensあたり2.75ドル、1M cached input tokensあたり0.275ドル、1M output tokensあたり16.50ドルでした。US West OregonではGPT-5.4の価格が同じ金額で掲載され、GovCloud US-WestではGPT-5.4が1M input tokensあたり3.30ドル、1M cached input tokensあたり0.33ドル、1M output tokensあたり19.80ドルと掲載されていました。OpenAI modelsのglobal cross-region inference pricingはcoming soonという注記もありました。

この価格は記事内で固定値として覚えるものではありません。導入前にAWS pricing pageを再確認し、見積もり表へ「確認日」と「Region」を入れてください。

上振れ要因

見積もりでは、少なくとも次の列を分けます。

項目見る理由
1タスクのinput tokens50,000大きなコードベースやログで増える
1タスクのoutput tokens8,000説明、差分、テスト報告で増える
cached inputの効き方要確認キャッシュ前提で過小見積もりしない
1日のタスク数20個人利用とチーム利用で大きく変わる
並列実行数3subagent、review、CIで同時実行が増える
月額上限予算額AWS Budgetsやアラートに接続する
異常検知の担当FinanceまたはDevEx誰が止めるかを先に決める

AWS請求に寄ることで変わるもの

Bedrock経由にすると、費用の見え方は「1人いくら」から「どのaccountで何token使ったか」に寄ります。これは法人には便利ですが、上限を決めないまま広げると、チームの利用が増えた時に請求だけが先に伸びます。PoCでは、最初からAWS Budgets、Cost Explorer、タグ付け、アカウント分離、利用ログの見方を決めておくのが現実的です。

機能差とfeature gapsを潰す

Visualfeature gap確認マトリクス同じCodexでも、providerによって使える機能が変わります。
項目内容見方
local Codex workflowsCodex app for local tasks、Codex CLI、IDE extension、Codex SDK、`codex exec` を確認します。
Fast ModeBedrock経由では利用不可とされるため、作業手順への影響を見ます。
web search依存パッケージの最新docs調査など、外部情報を使う作業への影響を確認します。
画像・音声image generation and editing、voice dictationが必要な作業を分けます。
Browser / ChromeBrowser Use automationやChrome extension browser controlはplanやRegionによる制限を確認します。

ツール名ではなく、チームの作業単位で使えるか、代替案があるかを確認します。

Codex側のfeature availabilityを見る

Bedrock経由の検討で一番危ないのは、認証だけを見て「同じCodexだから同じ機能が使える」と思い込むことです。

OpenAI Codex Bedrock docsのfeature availabilityでは、local Codex workflowsとしてCodex app for local tasks、Codex CLI、IDE extension、Codex SDK、codex exec、scriptable workflowsなどが示されています。一方で、Fast Mode、image generation and editing、voice dictation、web searchはBedrock経由では利用不可とされています。Browser Use automationやChrome extension browser controlはLimited扱いです。

この差分は、日常の作業に直接効きます。たとえば、web searchを使って依存パッケージの最新docsを調べながら修正する運用をしているなら、Bedrock経由だけでは同じ手順にならない可能性があります。画像生成を含むフロントエンド素材作成や、Fast Mode前提の高頻度タスクも同じです。

作業単位で差分を確認する

feature gapを確認する時は、ツール名ではなく「チームの作業単位」で表にします。

作業Bedrock経由で必要な機能使えるか代替案
ローカルコードレビュー/review、repo read、diff確認公式表で確認OpenAI直接利用も残す
CIの軽い修正案作成codex exec、scriptable workflow公式表で確認小さな権限roleで試す
依存更新の調査web search、外部docs参照要注意allowlist付きnetwork accessや人間の調査
ブラウザ操作Browser Use、Chrome extensionLimitedを確認Playwright MCPや手動確認
デザイン素材作成image generationBedrock経由では不可OpenAI直接利用または別ツール

注意点

Codexに外部通信を許可する話は、Bedrock providerとは別の権限です。MCPやweb search、外部API通信まで含める場合は、Codexにインターネットアクセスを許可する前にのように、network allowlistとモデルproviderを分けて考えてください。

導入前の確認手順

VisualPoC開始前の確認順派手な自動化より先に、基本状態と切り分け条件を確認します。
  1. 1. 公式docs

    Bedrock provider、supported model IDs、feature availabilityを確認します。

  2. 2. 料金

    対象RegionのAWS Bedrock pricingを確認します。

  3. 3. AWS identity

    identity、account、Region、model accessを確認します。

  4. 4. Codex設定

    `amazon-bedrock` providerを設定し、`/status` で確認します。

  5. 5. 最初のタスク

    read-onlyのコード説明か小さなローカルレビューから始めます。

  6. 6. 記録

    請求、ログ、失敗理由、OpenAI直接利用との差分を残します。

最初の成功だけでなく、失敗時にどこを見るかまで用意してから試します。

ローカルとCLIの状態を確認する

PoCの最初に見るのは、派手な自動化ではなく、ローカルのCodexとAWSの基本状態です。今回の執筆時には、筆者環境で次のバージョンだけを確認しました。

codex --version
npm view @openai/codex version
aws --version

確認結果は、codex-cli 0.139.0@openai/codex 0.139.0aws-cli/2.17.54 でした。AWS accountでBedrock model accessや実課金を伴う疎通は行っていません。

AWS accountとmodel accessを確認する

読者側で実際に試す時は、次の順番にします。

  1. 公式docsでCodexのBedrock provider、supported model IDs、feature availabilityを確認する。
  2. AWS pricing pageで対象RegionのOpenAI pricingを確認する。
  3. AWS identityとaccountを確認する。
  4. 対象Regionでmodel accessを確認する。
  5. ~/.codex/config.tomlamazon-bedrock providerを設定する。
  6. Codex CLIの /status でmodel providerが amazon-bedrock になっているか確認する。
  7. 最初のタスクは、read-onlyのコード説明か小さなローカルレビューにする。
  8. 請求、ログ、失敗理由を記録し、OpenAI直接利用との差分を残す。

失敗時の切り分け

失敗した時の切り分けも先に用意します。

症状まず見る場所
モデルが見つからないmodel ID、Region availability、model access
認証に失敗するAWS_BEARER_TOKEN_BEDROCK、AWS profile、SSO session、有効期限
desktop appやIDEで動かない~/.codex/.env に必要な環境変数があるか
OpenAI直接利用では動く機能が使えないfeature availability表
請求が想定より大きいoutput tokens、並列実行、キャッシュ前提、失敗再実行

失敗点とハマりどころ

Visual導入時に起きやすい5つの誤解Bedrock経由を導入スイッチだけで捉えないようにします。
安全設定だと思い込む

統制の置き場所がAWS側へ寄るだけで、権限設計は別に必要です。

Regionを後回しにする

モデルIDがあっても、使いたいaccountとRegionで利用できるとは限りません。

席数感覚で見積もる

Bedrock pricingはtoken単位で、探索、ログ読み、再試行でも増えます。

差分を記録しない

provider差、Region差、認証差、feature availability差を分けて残します。

すぐCIへ入れる

再実行や大量PRでtoken消費が読みづらいため、限定roleから始めます。

PoCで見るべきなのはベンチマークだけでなく、失敗時の説明可能性です。

失敗パターンを先に潰す

1. 統制の置き場所を誤解する

1つ目の失敗点は、Bedrock経由を「セキュリティが強い設定」とだけ捉えることです。実際には、統制の置き場所がOpenAI側からAWS側へ寄ります。IAMが広すぎれば、Bedrock経由でも使わせすぎになります。

2. Regionとmodel accessを後回しにする

2つ目は、Regionとmodel accessを後回しにすることです。モデルIDが公式docsに載っていても、使いたいAWS accountとRegionで利用できるとは限りません。PoCで最初に見るべきなのは、ベンチマーク結果よりも、対象Regionで本当に使えるかです。

3. 料金を席数だけで見る

3つ目は、料金をChatGPTプランの感覚で見積もることです。Bedrock pricingはtoken単位です。AIコーディングエージェントは、差分生成だけでなく、探索、ログ読み、テスト失敗の再試行、長い説明でtokenを使います。subagentや並列レビューを組み合わせると、短時間で増えます。

4. feature gapをCodexの品質問題にする

4つ目は、OpenAI直接利用との差分を記録しないことです。Bedrock経由で一部機能が使えない場合、チームは「Codexが弱い」と誤解しがちです。provider差、Region差、認証差、feature availability差を分けて記録してください。

5. CIにすぐ入れる

5つ目は、CIにすぐ入れることです。CIからBedrockへ投げると、失敗再実行や大量PRでtoken消費が読みづらくなります。最初は人間のローカル操作、次に限定roleのCI、最後に自動化という順番が安全です。

実務で使うなら

Visual1週間PoCの進め方全員へ展開する前に、対象タスクと失敗条件を絞ります。
  1. 準備

    AWS account、Region、model access、Codex設定、予算上限を確認します。

  2. read-only説明

    対象repoを読ませても秘密情報を出さず、説明が妥当かを見ます。

  3. 小さなレビュー

    差分と指摘が追えるか、local workflowとして使えるかを確認します。

  4. 失敗ログ

    失敗理由、再実行回数、token消費、請求見積もりを残します。

  5. 導入判断

    Security、DevEx、Finance、現場レビュアーが同じ表で判断します。

Bedrockへ寄せるか、OpenAI直接利用を残すかは、品質だけでなく運用の列も見て決めます。

最小PoCの進め方

実務導入では、いきなり全員のCodexをBedrock経由に変えない方がよいです。最初は1週間の小さなPoCで、対象タスクと失敗条件を絞ります。

おすすめの最小PoCは、次の3本です。

タスク目的合格条件
read-onlyコード説明モデル経路と認証の確認対象repoを読ませても秘密情報を出さず、説明が妥当
小さなローカルレビューCodex local workflowの確認/review 相当の作業で差分と指摘が追える
失敗ログの切り分けtoken消費と再試行の確認失敗理由、再実行回数、請求見積もりが残る

レビュー表と更新通知

PoCのレビュー表には、品質だけでなく、運用の列を入れます。

評価項目見る内容
初速設定から最初の成功までに詰まった点
コード理解repo構造、既存ルール、AGENTS.mdを読めたか
変更品質差分が小さく、レビューしやすいか
機能差OpenAI直接利用と比べて困った点
料金1タスクあたりのtokenと概算コスト
権限IAM、AWS account、Regionが適切に分かれているか
監査誰が何を実行し、どう止めるかが残るか

記事や検証ログの更新通知を受け取りたい場合は、AI Dev Lab Japanのニュースレターも使えます。Bedrock pricingやCodex feature availabilityのように変わりやすいテーマは、公開時点の情報だけでなく、後から見直す前提で追うのが大事です。

チーム導入相談の置き方

チーム導入で相談が必要な場合は、AWS側の権限設計、Codex設定、MCP、レビューゲート、費用上限を1枚の表にまとめるところから始めるのが現実的です。Bedrockへ寄せるべきか、OpenAI直接利用を残すべきかは、セキュリティ部門、DevEx、Finance、現場レビュアーが同じ表を見て決める方が失敗しにくいです。

セキュリティ・コスト注意

Visual最初に決める安全策provider変更と情報管理ルールを混同しないようにします。
項目内容見方
production account最初の検証では使わず、限定された環境から始めます。
read-only初期タスクは読み取り中心にし、file write権限や承認モードを別途確認します。
secret管理API key、顧客情報、非公開repo情報を無制限に扱わせないルールを決めます。
外部接続MCP、browser、web search、外部API通信はBedrock providerとは別の許可として扱います。
費用管理account、tag、project、user、task typeで見える化し、上限と停止担当者を決めます。

Bedrockだから安全、OpenAI直接だから危険、という単純な勝敗ではなく、入力データ、権限、ログ、承認、請求上限を設計します。

情報管理ルールは別に残す

Bedrock経由にしても、社内コード、API key、顧客情報、非公開リポジトリ情報を無制限に扱わせてよいわけではありません。モデルproviderの変更は、情報管理ルールの代替ではありません。

最低限の運用ルール

最低限、次のルールを決めてから試します。

  • production accountでは開始しない。
  • 最初はread-onlyの作業に限定する。
  • Bedrock API keyを使う場合は、有効期限、保管場所、ローテーション、失効手順を決める。
  • AWS SDK credential chainを使う場合は、shared profileの使い回しを避ける。
  • Codexの承認モード、sandbox、file write権限を別途確認する。
  • MCP、browser、web search、外部API通信は、Bedrock providerとは別の許可として扱う。
  • 月額上限、アラート、停止担当者を決める。
  • 価格表の確認日とRegionを見積もり表に残す。

コストの止め方

コスト面では、Bedrock経由にするとAWSの既存請求に統合しやすくなります。これは便利ですが、AIコーディングの使いすぎが通常のAWS費用に埋もれる危険もあります。PoC段階から、account、tag、project、user、task typeで分けて見えるようにしておくと、あとで説明しやすくなります。

セキュリティ表現の注意

セキュリティ面では、Bedrockだから安全、OpenAI直接だから危険、という単純な話にしない方がよいです。どちらも、入力するデータ、権限、ログ、承認、ネットワーク経路、請求上限を設計しなければ事故ります。違うのは、どの管理面でそれを運用するかです。

FAQ

Visualよくある疑問の整理Bedrock経由の前提と、OpenAI直接利用との差分を短く確認します。
項目内容見方
OpenAI API keyBedrock providerではBedrock API keyまたはAWS SDK credential chainを使います。
model IDCodex providerのsupported model IDsとAWSのOpenAI model docsは分けて確認します。
RegionRegion選択だけで法務やコンプライアンス要件を満たすとは断定できません。
最新機能Fast Mode、画像生成、音声入力、web searchなどはBedrock経由で使えない場合があります。
CI利用最初からCIへ入れず、人間のローカル操作から限定roleへ進めます。

FAQは、認証、Region、機能、CI化を同じ話に混ぜないための確認表です。

Bedrock経由ならOpenAI API keyはいらないのですか?

CodexのBedrock providerでは、OpenAI API keyではなく、Bedrock API keyまたはAWS SDK credential chainを使います。OpenAI docsは、ChatGPT sign-inや OPENAI_API_KEY はこのproviderの認証に使わないと説明しています。ただし、OpenAI直接利用を併用する場合は、そちらの認証管理が別に必要です。

openai.gpt-5.5openai.gpt-5.4 以外も使えますか?

CodexのBedrock docsでsupported model IDsとして示されているのは、2026年6月12日時点では openai.gpt-5.5openai.gpt-5.4 です。AWSのOpenAI model docsにはgpt-oss系のOpenAI modelsもありますが、Codex providerのsupported model IDsとは分けて確認してください。

Regionを選べばデータ所在地の要件は満たせますか?

Region選択は重要ですが、それだけで法務やコンプライアンス要件を満たすとは断定できません。AWS Regionのmodel availability、組織のクラウド利用ルール、ログ、請求、アクセス権、データ分類を合わせて確認します。

Bedrock経由ならCodexの最新機能も全部使えますか?

使えません。OpenAI docsのfeature availabilityでは、Fast Mode、image generation and editing、voice dictation、web searchなどがBedrock経由では利用不可とされています。導入前に、普段の作業がそれらに依存していないか確認してください。

最初からCIに入れてよいですか?

おすすめしません。CIは再実行や大量PRでtoken消費が増えやすく、失敗時の権限切り分けも難しくなります。まずローカルのread-onlyタスクでprovider、Region、model access、料金の見え方を確認し、その後に限定roleのCIで小さく試す方が安全です。

次に読むなら

更新履歴

Visual確認日と再確認ポイント価格、Region、feature availabilityが変わりやすい記事として確認履歴を残します。
  1. 2026年6月12日

    OpenAI Codex with Amazon Bedrock docs、Amazon Bedrock API guide、Codex changelog、AWS Bedrock pricingを確認して初版を作成しました。

  2. ローカル確認

    `codex-cli 0.139.0`、`@openai/codex 0.139.0`、`aws-cli/2.17.54` を確認しました。

  3. 未実施

    AWS accountでのBedrock model access、IAM権限、実課金を伴う疎通は未実施です。

  4. 導入前

    価格、Region availability、supported model IDs、feature availabilityを公式docsで再確認します。

この記事の数字や提供状況は、導入時点の公式情報で更新してから使います。

  • 2026年6月12日:OpenAI Codex with Amazon Bedrock docs、OpenAI Amazon Bedrock API guide、OpenAI Codex changelog、AWS What's New、AWS Bedrock pricing、AWS OpenAI model docsを確認して初版を作成しました。
  • 2026年6月12日:ローカルでは codex-cli 0.139.0@openai/codex 0.139.0aws-cli/2.17.54 を確認しました。AWS accountでのBedrock model access、IAM権限、実課金を伴う疎通は未実施です。
  • 価格、Region availability、supported model IDs、feature availabilityは変わる可能性があります。導入前に公式docsとpricing pageを再確認してください。

参照した主な情報源

  • OpenAI Codex: Use Codex with Amazon Bedrock: https://developers.openai.com/codex/amazon-bedrock
  • OpenAI API docs: OpenAI models in Amazon Bedrock: https://developers.openai.com/api/docs/guides/amazon-bedrock
  • OpenAI Codex changelog: https://developers.openai.com/codex/changelog
  • OpenAI Codex Advanced Configuration: https://developers.openai.com/codex/config-advanced
  • AWS What's New: GPT-5.5, GPT-5.4, and Codex from OpenAI are now generally available on Amazon Bedrock: https://aws.amazon.com/about-aws/whats-new/2026/06/amazon-bedrock-openai-models-codex-generally-available/
  • AWS Amazon Bedrock pricing: https://aws.amazon.com/bedrock/pricing/
  • AWS docs: OpenAI models in Amazon Bedrock: https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters-openai.html