Upgrade to Pro — share decks privately, control downloads, hide ads and more …

20261021_ECSでClaude_Code_Proxyサーバーを作り安全に開発_トー...

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for 元島優 元島優
October 22, 2026
200

 20261021_ECSでClaude_Code_Proxyサーバーを作り安全に開発_トークン削減.pdf

Avatar for 元島優

元島優

October 22, 2026

Transcript

  1. 1 JAW S-UG東京 202 6秋 〜AWSライトニング トークNigh t〜 秘密度 B

    ECSでClaude Code Proxyサーバーを作り安全に開発&トークン削減 株式会社ドコモフィナンシャルグループ 元島 優 ブランドスローガン つなごう。驚きを。幸せを。 グループビジョン テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループ行動原則 ~つなぎきる~ 当事者意識・リスペクト・チャレンジ
  2. 自己紹介 2 秘密度 B JAWS-UG東京 2026秋 〜AWSライトニングトークNight〜 名前:元島 優(もとじま ゆう)

    所属:システムデザイン部生成AI推進担当 ポジション:PO・TechLead 経歴:モバイルエンジニアを経てサーバー・インフラ・AIまで実施 好きなAWSサービス:Amazon ECS ブランドスローガン つなごう。驚きを。幸せを。 グループビジョン テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループ行動原則 ~つなぎきる~ 当事者意識・リスペクト・チャレンジ
  3. AIコーディングツールの課題 3 JAW S-UG東京 202 6秋 〜AWSライトニング トークNigh t〜 秘密度

    B AIコーディングツールを使った開発がデファクトスタンダードとなった昨今だが、以下の3つの課題が開発現場に存在している セキュリティ事故 AIに任せっきりであると、情報漏洩・プロダクトへの脆弱性混入・マシンやサーバーへの危険操作が起こりえる 過剰なコスト AIによる開発ではコストが度外視されがち、コストは膨れに膨れ、思わぬ出費につながってしまう 委託課題問題 AIを利用する場合、委託企業や再委託企業を管理するガバナンス機構が不可欠 しかし、今更AI無しには戻れず・・・AIコーディングツールは必要不可欠なものとなっている・・・ 上記の課題を解決したい。そのために…(Noodling…) サーバーで「セキュリティ事故防止」「コスト最適化」「環境差分解消」を行えばよいのでは(Wizarding…) これがClaude Code Proxyサーバー着想の発端(Enchanting…) ブランドスローガン つなごう。驚きを。幸せを。 グループビジョン テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループ行動原則 ~つなぎきる~ 当事者意識・リスペクト・チャレンジ
  4. Claude Code Proxyサーバーの思想 4 JAW S-UG東京 202 6秋 〜AWSライトニング トークNigh

    t〜 秘密度 B ◆ Claude Code Proxyサーバーとは Claude Code Proxyサーバーは、Claude CodeとAmazon Bedrockの間の検査プロキシサーバーのこと。 AIへの要求と、AIがClaude Codeに依頼する 操作(tool_use)を、プロキシサーバー内で検査して検査・記録・制御する。 ✓ 入口で検査(= Claude CodeからAmazon Bedrockへ依頼)に引っかかった場合:依頼をAmazon Bedrockに送らず、理由の文を返す ✓ 出口で検査(= Amazon Bedrockからの応答)に引っかかった場合:応答からAIの操作の依頼(tool_use)を全て外し、理由の文を足し、stop_reasonをend_turnに書き 換える Claude Code on Amazon Bedrock ローカル環境 指示 Claude Code 通信 Claude Amazon Bedrock Claude Code 開発者 Claude Code on Amazon Bedrock(Claude Code Proxy導入) ローカル環境 指示 Claude Code 開発者 ブランドスローガン つなごう。驚きを。幸せを。 Claude Code グループビジョン 通信 中継 Claude Code Proxy (Amazon ECS) テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 Claude Amazon Bedrock グループ行動原則 ~つなぎきる~ 当事者意識・リスペクト・チャレンジ
  5. Claude Code Proxyのアーキテクチャ紹介 5 JAW S-UG東京 202 6秋 〜AWSライトニング トークNigh

    t〜 秘密度 B AWSを使う理由 A:国内リージョンで推論 JPクロスリージョン推論で、モデルの推 論を東京・大阪リージョンに限定 規制業界でも推論実施が可能 B:ゼロデータ保持 Amazon Bedrock はデフォルトでプ ロンプト・出力を保存・ログ記録せず、 モデル学習にも使用しない C:マネージドサービスフル活用 ガードレールはBedrock、コスト管理 はDynamoDB、許可MCPサーバー や許可URL、許可モデルリストはS3な ど便利なコンポーネント揃い ブランドスローガン つなごう。驚きを。幸せを。 グループビジョン テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループ行動原則 ~つなぎきる~ 当事者意識・リスペクト・チャレンジ
  6. Claude CodeからAmazon Bedrockへの依頼 6 JAW S-UG東京 202 6秋 〜AWSライトニング トークNigh

    t〜 秘密度 B Claude CodeからAmazon Bedrockへの依頼(tools・messages)が届くまで、Claude Code Proxyのチェック内容を解説する 3層のMCP許可リストチェックでのブロック例 Claude Code 1層 依頼 (tools・messages) 2層 3層 4層 5層 Amazon ECS 6層 7層 各月のAI利用上限 チェック モデルのリージョン チェック 5層の拒否コマンドでのブロック例 MCP許可リスト チェック 利用者別許可モデル チェック 7層のApply Guardrailsチェックでのブロック例 拒否コマンド実施 チェック URL送信先 チェック Claude Codeからの依頼では、検査で引っ掛かればAmazon Bedrockを呼ばず理由を返す Apply Guardrails チェック(入力) ブランドスローガン つなごう。驚きを。幸せを。 Amazon Bedrock グループビジョン AIを呼び出さず、リクエストをブロックし、理由を表示する テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループ行動原則 ~つなぎきる~ 当事者意識・リスペクト・チャレンジ
  7. Amazon Bedrockからの応答 7 JAW S-UG東京 202 6秋 〜AWSライトニング トークNigh t〜

    秘密度 B Amazon Bedrockからの応答(text・tool_use)での検査に関して、Claude Code Proxy(ECS)では具体的に何をチェックしているのかを解説する ポイント 1. 1層の各月のAI利用上限はDynamoDBで管理しており、ユーザーやチームごとに柔軟に変更可能 応答 (text・tool_use) 1層 2層 3層 Amazon ECS 4層 2. MCP許可リスト・拒否コマンドリスト・許可URLリストはS3でで管理しており、ユーザーやチームごとに柔軟に変更可能 3. API GatewayでClaude Code Proxyを呼び出すことにより、IAM署名でリクエストを可能とする。そのため、環境が異な る開発者(委託先開発者等)でも本プロキシを使用することができる MCP許可リスト チェック 4. +αの機能として、利用者にコストを節約するアドバイスを促してあげる機能も実装 例えば、会話履歴が溜まったまま作業を続けていると、下記のように利用者にアドバイスが送られる 拒否コマンド実施 チェック URL送信先 チェック Apply Guardrails チェック(出力) Claude Code 表示 ブランドスローガン つなごう。驚きを。幸せを。 グループビジョン Amazon Bedrockの応答(text・tool_use)では、検査で引っ掛かればtool_useを全て外す 会話履歴をきれいに保つことにより、ブロック後もClaude Codeを同じコンテキストで使用できる テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループ行動原則 ~つなぎきる~ 当事者意識・リスペクト・チャレンジ
  8. まとめ 8 JAW S-UG東京 202 6秋 〜AWSライトニング トークNigh t〜 秘密度

    B Claude Code Proxyサーバーを設計・実装・運用してみてのまとめ ➢ 組織の皆様や先輩方に恵まれ、ドコモフィナンシャルグループでは社員・協働者合わせて200名以上がClaude Code Proxyサーバーを利用してAIコーディングを実施中。 ➢ Claude Code Proxyサーバーは正直地味であるが、AIコーディングを委託先企業や再委託先企業に実施してもらう には有効なハーネスとして作用し、危険動作・コスト削減に一役買っている。 ➢ もともと開発者全員にmanaged-settings.jsonを強制したかった。しかし、多様な環境で作業する開発者に配るのは 難しく、それであれば通信先で制御してしまおうというところから本システムを着想した。 ➢ Claude Code Proxyサーバーの保守・運用を別途保守開発チームに行ってもらっているが、正直本システムは非常に 難しいと感じている。しかし、継続して保守・運用対応してくれて非常に感謝している。 Amazon Web Services、AWS、および AWS の各サービス名・アイコンは、Amazon.com, Inc. またはその関係会社の商標です。 ブランドスローガン つなごう。驚きを。幸せを。 グループビジョン テクノロジーと人間力で新しいつながりを生み、心躍る価値創造で、世界を豊かに、幸せに。 グループ行動原則 ~つなぎきる~ 当事者意識・リスペクト・チャレンジ