FOR PRACTITIONERS実務向け

Mセキュリティ・コスト・ガバナンス段2構成層とは

Codex を Bedrock 経由で使う|LiteLLM ゲートウェイで予算とレート制限を握る

Codex を Bedrock 経由で使う|LiteLLM ゲートウェイで予算とレート制限を握る

コーディングエージェントを、個人の試しから会社の道具に広げると、誰がどのモデルをどれだけ使ったかが見えなくなる。AWS の公式ブログ(2026年10月21日に日本語版)が、これを LiteLLM のゲートウェイで一元管理する構成を紹介していた。新サービスの発表ではなく、構成の手引きだが、実務で導入を考える人には判断の材料になる。

この記事の結論

  • Codex と Amazon Bedrock の間に、自社の AWS アカウントで動かす LiteLLM のゲートウェイを置き、認証・ルーティング・予算・レート制限・テレメトリを一か所に集める構成。
  • マスターキーは配らず、ユーザーやチームごとに、許可モデル・予算・TPM・RPM を設けたキーを発行する。
  • 便利になる代わりに、ゲートウェイの運用が自社の責任に加わる。

何が起きたか

公式ブログは、OpenAI の Codex(コーディングエージェント)を、LiteLLM を介して Amazon Bedrock につなぎ、ECS 上で動かす手順を示している。構成要素は、前段の ALB と AWS WAF、Fargate 上の LiteLLM、状態と利用量を保存する RDS for PostgreSQL、シークレットを持つ Secrets Manager と AWS KMS、監視の CloudWatch、イメージを置く ECR。流れは次のとおり。

  1. Codex が /v1/responses にリクエストを送る。
  2. ALB と WAF を通って、LiteLLM に届く。
  3. LiteLLM が呼び出し元を認証し、ポリシーを確かめて、ECS のタスクロールで Bedrock を呼ぶ。
  4. Bedrock の応答(テキストか関数呼び出し)が返る。
  5. ツールの実行は開発者のマシン上の Codex が行い、結果を次のリクエストで送る。

ブログの検証は us-east-1 のリージョンと gpt-5.5 のエイリアスで行われている。対象のリージョンで Bedrock の OpenAI モデルが使えるかは、自分で確かめる必要がある。公式ブログ(日本語)

仕組みとして何が変わったか

ポイントは、鍵の持ち方が変わること。各自がモデルへの認証情報を持つ形から、ゲートウェイが認証を受け持ち、人ごとのキーで入口を分ける形になる。

BEFORE / AFTERCodex × Bedrock

モデルへの入口を、ゲートウェイに集める

これまで

各自がモデルを直接呼ぶ

  • 認証情報が、使う人ごとに散らばる誰が使ったかが見えにくい
  • 使い過ぎを止める手段が弱い分かるのは請求の後

これから

LiteLLM ゲートウェイ

  • 人やチームごとにキーを発行する許可モデル・予算・TPM・RPM
  • 上限を超えた呼び出しは拒否される運用は自社の責任
出典: AWS 公式ブログ「Amazon Bedrock と LiteLLM による OpenAI ChatGPT Codex の予算・レート制限管理」(2026年10月)

キーごとに設けるのは、許可するモデル、予算の上限と期間、TPM(トークン毎分)の上限、RPM(リクエスト毎分)の上限。キーは LiteLLM の API で作られ、KMS で暗号化した Secrets Manager に置かれる。Codex は認証コマンドで都度シークレットから取り出すので、設定ファイルに平文のトークンが残らない。使った量と支出は、LiteLLM の画面で確かめられ、上限を超えたリクエストが拒否されることも検証できる。

責任の動きも整理する。モデルの利用の統制(誰が、どれを、どこまで)は、自社の決める仕組みに集まる。一方で、ゲートウェイの可用性、DB、アップグレード、インシデント対応、キャパシティの計画は、自社の運用の責任になる。

どんなものに活用できそうか

  • チームごとに上限を持たせて試す。 開発チームごとにキーを発行し、月の予算とレート制限を設ける。使い過ぎを早い段階で止められる。
  • 利用の帰属先をはっきりさせる。 誰がどのくらい使ったかを、人やチームの単位で見られる。社内の費用の割り当てに使える。
  • モデルの選択肢を絞る。 キーごとに許可するモデルを決め、承認していないモデルへの呼び出しを防ぐ。

使わない方がよい場面もある。数人が試すだけなら、ゲートウェイの運用の負担のほうが大きい。公式ブログも、ゲートウェイが要らない場合の代替として、IAM Identity Center による直接のアクセスなどを挙げている。

導入するなら、公式ブログが挙げている注意点を先に確認する。

  • ALB の接続元は、社内ネットワークや VPN の CIDR に絞り、ECS と RDS はプライベートに置く。
  • テキストの応答が通るだけでは足りない。継続(previous_response_id)、ストリーミング、関数呼び出しまで、Responses API の互換性を確かめる。
  • プロンプトと応答をログに残すかを先に決める。Bedrock Guardrails の併用も勧められている。
  • 片付けた後も、RDS の最終スナップショット、KMS キー、シークレット、ログ、ECR のイメージが残ることがある。
  • プロバイダーの設定は、ユーザーレベルの config.toml に書く。プロジェクトローカルの設定は無視される。

立場ごとに何が変わるか

  • 未経験: いまは関係ない。コーディングエージェントを会社で統制する話は、AWS の基本のサービスを知ってからで間に合う。
  • 学習中: Bedrock、ECS、Secrets Manager、KMS が一つの構成で組み合わさる例として読める。生成 AI 関連の試験(AIP など)の範囲とどう重なるかは、試験ガイドで確かめる。
  • 実務: 社内でコーディングエージェントを展開する担当には、予算とレート制限の具体的な作り方の手引きになる。
  • プロ: ゲートウェイを自前で持つか、IAM Identity Center の直接のアクセスのような代替で済ますかが、設計の分かれ目になる。運用責任とログの扱いを含めて判断する。

まとめ

エージェントの利用を会社に広げるなら、使う量と使う人を見える形にする入口が要る。LiteLLM のゲートウェイは、その一つの作り方で、キーごとの上限が決め手になる。代わりに運用の責任が増えるので、規模が小さいうちは代替も比べる。

CHECK 1ここまでの確認

この構成で、予算とレート制限を人やチームごとに管理できるのは、何を発行するからか?

答えと解説

答え: 1. ユーザーごとに、許可するモデルと上限を設定したスコープ付きのキー

「仕組みとして何が変わったか」を読み直す。マスターキーは配らず、キーごとに許可モデル・予算・TPM・RPM を設ける。

CHECK 2ここまでの確認

LiteLLM のゲートウェイを自社で動かすとき、運用の責任が残るのはどれか?

答えと解説

答え: 1. ゲートウェイの可用性、DB、アップグレード、インシデント対応

「使わない方がよい場面」の節を参照。ゲートウェイは自分のアカウントで動かす部品で、運用は利用者の責任になる。

参照ソース

SCOREこの記事の確認テスト

0/2問 正解

各章の「ここまでの確認」に答えると、ここに集まります。結果はこの端末のブラウザにだけ残り、サーバには送りません。

PRACTICEこの記事の論点を練習問題で確かめる

この記事が扱うサービスの問題だけを続けて解けます。練習問題は Google でログインした人が使えます(練習問題の一覧)。

HAND IT OVER人に渡すなら

一言で説明するなら

社員がそれぞれ好きなだけ使えるクレジットカードを持っている状態から、会社が一括で窓口を持ち、人ごとに利用の上限を決めたカードを配る形にする、という構成の話です。

FAQよくある質問

Codex のツール実行(コマンドやファイルの操作)も、ゲートウェイを通るのか?

通らない。公式のブログの流れでは、ツールの実行は開発者のマシン上の Codex が行い、その結果が次のリクエストでゲートウェイに送られる。ゲートウェイが管理するのは、モデルへの呼び出しと、その認証・予算・レート制限だ。

これを導入すれば費用は抑えられるのか?

上限を設けて使い過ぎを防ぐことはできるが、ALB、Fargate、RDS、WAF、ログ、推論に課金が発生する。ゲートウェイの構成要素の分は、使い過ぎの防止とは別に、費用として見ておく。

SAME TRACK同じ領域の記事

AWS Security Hub が SBOM インベントリを提供|組織横断で「どのパッケージがどこに」が分かる
AWS Security Hub が SBOM インベントリを提供|組織横断で「どのパッケージがどこに」が分かる NEWS段2 構成とは
請求が急に増えたときの調べ方|Cost Explorer で絞り、Budgets と異常検出で早く気づく運用
請求が急に増えたときの調べ方|Cost Explorer で絞り、Budgets と異常検出で早く気づく運用 段2 構成運用
AWS のタグ設計|環境・担当・用途を先に決めて、費用を「誰のものか」で分ける
AWS のタグ設計|環境・担当・用途を先に決めて、費用を「誰のものか」で分ける 段2 構成設計