コンテンツにスキップ
Dev Classmethod Jp Articles Bedrock Agentcore Runtime Interactive Shell

Amazon Bedrock AgentCore Runtime のインタラクティブシェル機能を試してみた

  • URL: https://dev.classmethod.jp/articles/bedrock-agentcore-runtime-interactive-shell/
  • 日付: 2026-06-06
  • Tier: Tier 3
  • 要旨: 2026年6月5日追加の AgentCore Runtime インタラクティブシェル機能を実機確認。SSH なしでリモート microVM 上のエージェントにターミナル接続できる。Claude Code、OpenAI Codex、Amazon Kiro が対応エージェントとして言及。

詳細

  • ワンショット vs インタラクティブ:
    • ワンショット: InvokeAgentRuntimeCommand(HTTP/2、ステートレス)
    • インタラクティブ: InvokeAgentRuntimeCommandShell(WebSocket、永続セッション、env/cwd/historyを保持)
  • 再接続: shellId で同じシェルに再接続可能(最大1時間セッション)
  • 課金: インタラクティブシェル固有の追加料金なし。Active Consumption Based(CPU $0.0895/vCPU-hour、Memory $0.00945/GB-hour)がアイドル中もメモリ課金あり
  • プロジェクト作成: agentcore create --name StrandsShellTest --defaults(Strands フレームワークを使用)
  • デプロイ: Docker コンテナ内で agentcore deploy -y(内部で uv を使用するため python3 + uv が必要)
  • 環境: us-west-2, @aws/agentcore CLI, node:20-slim イメージ
  • 評価: コーディングエージェントのデバッグや環境確認で SSH を使わずに直接接続できる点が便利