コンテンツにスキップ
Classmethod Bedrock Agentcore Runtime Codex CLI Claude Code

AgentCore RuntimeでCodex CLI(GPT-5.5)とClaude Codeを動かしてみた

詳細

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.tomlmodel_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 CLIAPIキー or IdCAPIキー取得またはデバイスコード認証
Codex CLIIAM / Bedrock MantleAmazonBedrockMantleInferenceAccess 追加
Claude CodeIAM / Bedrock SigV4追加ポリシーなし、環境変数3つのみ

3つのコーディングエージェント(Kiro・Codex・Claude Code)がすべてAgentCore上で動作することを確認した最初の包括的な検証記事。