Classmethod Bedrock Agentcore Runtime Codex CLI Claude Code
AgentCore RuntimeでCodex CLI(GPT-5.5)とClaude Codeを動かしてみた
- URL: https://dev.classmethod.jp/articles/bedrock-agentcore-runtime-codex-cli-claude-code/
- 日付: 2026-06-07
- Tier: Tier 3
- 要旨: Amazon Bedrock AgentCore Runtime上でCodex CLI(GPT-5.5 via Bedrock Mantle)とClaude Code(claude-sonnet-4-6 via Bedrock SigV4)の両方が動作することを確認。IAM認証のみで個人APIキー不要、1つのRuntimeから複数モデルを使い分け可能。
詳細
AgentCore + Bedrockで IAM 認証する利点
- OpenAI/Anthropic APIキー・ユーザーサブスクリプション不要
- execution_roleでBedrock API呼び出し権限境界を定義
- 1 Runtimeから複数モデル(GPT-5.5 + Claude)を使い分け可能
- CloudTrailでAPI呼び出しを監査可能
Codex CLI(GPT-5.5)の設定
- AWSマネージドポリシー
AmazonBedrockMantleInferenceAccessの追加が必要 ~/.codex/config.tomlでmodel_provider = "amazon-bedrock"を指定- Bedrock MantleエンドポイントへGPT-5.5リクエストを送信
- 実行結果:
こんにちは。(1,600トークン使用)
Claude Codeの設定
- 追加ポリシーは不要(基本のBedrock InvokeModel権限のみ)
- 環境変数:
CLAUDE_CODE_USE_BEDROCK=1,AWS_REGION=us-east-2,ANTHROPIC_MODEL=global.anthropic.claude-sonnet-4-6 - グローバル推論プロファイル (
global.anthropic.claude-sonnet-4-6) とUS推論プロファイル (us.anthropic.claude-sonnet-4-6) いずれも動作確認
認証方式の比較
| ツール | 認証方式 | 追加設定 |
|---|---|---|
| Kiro CLI | APIキー or IdC | APIキー取得またはデバイスコード認証 |
| Codex CLI | IAM / Bedrock Mantle | AmazonBedrockMantleInferenceAccess 追加 |
| Claude Code | IAM / Bedrock SigV4 | 追加ポリシーなし、環境変数3つのみ |
3つのコーディングエージェント(Kiro・Codex・Claude Code)がすべてAgentCore上で動作することを確認した最初の包括的な検証記事。