Vertex AIでClaude Codeを使うエンタープライズAI開発の最前線

益子 竜与志
益子 竜与志
XThreads
最終更新日:2026年04月09日公開日:2026年04月09日

AnthropicとGoogle Cloudの連携が加速しています。Vertex AI上でClaude Codeを活用することで、IAMやCloud Audit Logsといった既存のGCPガバナンス基盤をそのままAI開発に適用できます。本記事では、エンタープライズが今すぐ取り組めるVertex AI × Claude Codeの実践的なセットアップと、エンタープライズ向け機能の全貌を解説します。

AnthropicとGoogle Cloudの連携が加速している背景

2025年以降、生成AIをエンタープライズの開発ワークフローに組み込む動きが急速に広まっています。その中で注目を集めているのが、AnthropicとGoogle Cloudの戦略的な連携です。AnthropicのClaudeモデルは現在、Google Cloud Vertex AIのパートナーモデルとして正式に提供されており、クラウドエンジニアやAIエンジニアが既存のGCP環境からシームレスに利用できる体制が整っています。

この連携が特に意味を持つのは、エンタープライズが長年積み上げてきたGoogle Cloudのガバナンス基盤——IAM、Cloud Audit Logs、GCP Billing——をそのままAIワークフローに適用できる点です。新しいAIツールを導入するたびに別のセキュリティ体制を構築し直す必要がなく、既存の統制フレームワークの延長線上でClaudeを活用できます。

さらに、Vertex AI上で利用可能なClaudeモデルはFedRAMP High認可境界内での動作が確認されており、政府機関やパブリックセクターへの展開も視野に入ります。Claude Opus 4.6やClaude Sonnet 4.6といった最新世代のモデルがVertex AI上で100万トークンのコンテキストウィンドウをサポートしていることも、大規模なエンタープライズ開発において重要な意味を持ちます。

課金はGCP経由のPAYG(従量課金)方式で、AWS BedrockやAzure AI Foundryと並ぶ選択肢として、既存のGCPコスト管理体制に統合できます。マルチクラウド戦略を採る企業にとっては、各クラウドのAI機能をフラットに比較・選択できる環境が整いつつあると言えるでしょう。

AnthropicとGoogle Cloud Vertex AIの連携イメージ

Claude Code on Vertex AIのセットアップ方法

Claude CodeをVertex AI経由で動かすセットアップは、想像よりシンプルです。大きな流れとしては、Vertex AI Model Gardenでのモデルアクセスリクエスト、IAMロールの付与、そして環境変数の設定という3ステップで完了します。

まず、Google Cloud ConsoleのVertex AI Model Gardenにアクセスし、使用したいClaudeモデル(Claude Sonnet 4.6など)のアクセスをリクエストします。承認には通常24〜48時間かかります。次に、Claude Codeを実行するサービスアカウントまたはユーザーアカウントに roles/aiplatform.user ロールを付与します。このロールが持つ aiplatform.endpoints.predict 権限が、モデル呼び出しに必要です。

最後に、以下の環境変数を設定することでClaude CodeがVertex AIを使うように切り替わります。

export CLAUDE_CODE_USE_VERTEX=1
export CLOUD_ML_REGION=us-east5  # リージョンを指定する場合
export ANTHROPIC_VERTEX_PROJECT_ID=your-gcp-project-id

グローバルエンドポイントを使う場合は CLOUD_ML_REGION=global を設定します。Vertex AIのグローバルエンドポイントはすでに一般公開(GA)されており、レイテンシ最適化やロードバランシングの観点からも推奨される選択肢です。

既存のGCPクレデンシャル(gcloud auth application-default login で設定したもの)がそのまま使われるため、AnthropicのAPIキーは不要です。これは、セキュリティポリシーとしてシークレットキーの数を最小化したい組織にとって大きなメリットになります。

LLMゲートウェイ経由での運用も可能で、その場合は ANTHROPIC_VERTEX_BASE_URL 環境変数でゲートウェイのエンドポイントURLを指定します。社内のセキュリティ審査やトラフィック監視の要件がある場合には、このオプションが有効です。

エンタープライズ向けガバナンス機能の全貌

Claude Code on Vertex AIが提供するガバナンス機能は、単なるAPIアクセスの提供にとどまりません。組織規模でAIを安全に運用するために必要な機能が、GCPのネイティブ機能として統合されています。

監査とコンプライアンスの観点では、Cloud Audit Logsがすべての操作の証跡を自動記録します。「誰が、いつ、どのモデルを呼び出したか」をGCPの標準的な監査ログとして参照できるため、コンプライアンス報告書の作成やインシデント調査において既存のワークフローをそのまま活用できます。

コスト管理はGCP Billingで一元化できます。Claude Codeの利用コストが他のGCPリソースと同じダッシュボード上で可視化されるため、部門別のコスト配賦やバジェットアラートの設定も既存の管理体制で対応できます。

本番環境の安定性確保には、モデルバージョンのピン留めが重要です。ANTHROPIC_DEFAULT_SONNET_MODEL などの環境変数で使用するモデルバージョンを固定することで、モデルの自動更新による予期しない挙動変化を防ぎます。エンタープライズ開発では、AIモデルのバージョン管理もアプリケーションコードと同様に厳密に扱う必要があります。

コーポレートプロキシを経由したトラフィック制御も HTTPS_PROXY 環境変数で設定可能です。社内ネットワークポリシーに従ったトラフィックルーティングが必要な場合も、標準的な方法で対応できます。

Vertex AIには、リクエストとレスポンスのロギング機能(30日間保持)も組み込まれています。プロンプトキャッシングはデフォルトで有効になっており、繰り返しパターンの多いエンタープライズワークロードでのコスト削減に寄与します。

機能

GCPネイティブ機能

エンタープライズでの用途

認証

IAM(roles/aiplatform.user

APIキー不要、サービスアカウント管理

監査ログ

Cloud Audit Logs

コンプライアンス報告、インシデント調査

コスト管理

GCP Billing

部門別コスト配賦、バジェットアラート

プロキシ対応

HTTPS_PROXYで設定

社内ネットワークポリシーへの準拠

ゲートウェイ

ANTHROPIC_VERTEX_BASE_URLで設定

トラフィック監視、セキュリティ審査

規制対応

FedRAMP High認可境界内

政府・公共機関向け展開

エンタープライズ向けガバナンス機能一覧

100万トークンコンテキストが変える大規模コードベース開発

Claude Opus 4.6とClaude Sonnet 4.6がVertex AI上で100万トークンのコンテキストウィンドウをサポートしていることは、大規模なエンタープライズ開発において実用上の意義が大きいです。

一般的なエンタープライズのモノリポでは、数十万行規模のコードベースが珍しくありません。これまでのAIコーディングツールは、コンテキストウィンドウの制約から一部のファイルしか参照できず、リポジトリ全体を俯瞰した提案が難しい状況がありました。100万トークンのコンテキストウィンドウは、この制約を大きく緩和します。

具体的な活用シーンとしては、以下が考えられます。大規模なリファクタリングにおいて、変更対象のコードとその影響が及ぶ範囲を一度に把握した提案が可能になります。API仕様変更の影響分析では、仕様書・実装コード・テストコードを同時に参照しながら、変更箇所と修正方針を一気通貫で整理できます。また、長大な設計ドキュメントとコードを照合しながら実装の妥当性を確認するユースケースでも、コンテキスト切れを気にせず作業を進められます。

ただし、コンテキストウィンドウが大きければ大きいほど、1回のAPIコールにかかるコストと処理時間も増加します。プロンプトキャッシングを活用して繰り返しアクセスするコンテキスト部分のコストを削減しながら、実際のユースケースに見合ったコンテキストサイズの設計が重要になります。

CLAUDE.mdとMCPでチーム開発を効率化する

Claude Codeをチームで活用するうえで、特に押さえておきたいのが CLAUDE.md とMCP(Model Context Protocol)の2つの仕組みです。

CLAUDE.mdは、プロジェクトのルートディレクトリに置くマークダウンファイルで、Claude Codeがタスクを実行する際に自動的に参照するコンテキスト情報を記述します。コーディング規約、アーキテクチャの概要、頻繁に参照するコマンドやドキュメントのURL、禁止パターン——こうした情報をCLAUDE.mdに集約しておくことで、チームメンバー全員が同じ前提でClaude Codeを活用できるようになります。

個人の ~/.claude/CLAUDE.md にはユーザー固有の設定(よく使うコマンドエイリアス、好みの出力フォーマットなど)を記述でき、プロジェクトレベルのCLAUDE.mdと組み合わせて使うことができます。組織のナレッジをコードと同様にバージョン管理しながら蓄積していく感覚に近いです。

MCPは、Claude Codeが外部サービスと連携するための標準プロトコルです。SlackやJira、Google DriveといったビジネスツールをMCP経由でClaude Codeに接続することで、「Jiraのチケットを確認してコードを修正し、PRを作成してSlackで通知する」といった一連の作業をClaude Codeが自律的に実行できるようになります。

Slack連携では、チャンネルで @Claude にメンションするだけでPRの作成やコードレビューのコメント追記を依頼できます。GitHub Actionsとの連携により、CI/CDパイプラインの一部としてClaude Codeを組み込むことも可能です。サブエージェント機能を活用すれば、複数のタスクを並列で処理させることもできます。

エンタープライズでMCPを導入する際は、各MCP接続の権限管理を適切に設計することが重要です。Claude Codeがアクセスできる外部サービスの範囲を最小権限原則に従って絞り込み、定期的に棚卸しする運用を推奨します。

今すぐ始めるためのチェックリストとまとめ

Vertex AI × Claude Codeの導入を検討している組織向けに、最初に確認すべき事項をまとめます。

インフラ準備の観点では、GCPプロジェクトの選定とVertex AI APIの有効化、IAMロール設計(誰に roles/aiplatform.user を付与するか)、Cloud Audit LogsとGCP Billingの確認が出発点になります。Vertex AI Model Gardenでのモデルアクセスリクエストには24〜48時間かかるため、早めに申請しておくことを推奨します。

セキュリティポリシーの観点では、コーポレートプロキシの要否確認、LLMゲートウェイ導入の検討(社内セキュリティポリシーとの整合性確認)、FedRAMP High対応が必要かどうかの確認が必要です。

運用設計の観点では、使用するモデルバージョンのピン留め設定、CLAUDE.mdによるプロジェクトナレッジの整備、MCP連携の範囲と権限設計、そしてプロンプトキャッシングを活用したコスト最適化の計画が重要です。

AnthropicとGoogle Cloudの連携は、エンタープライズにとって「AI開発ツールを試す」フェーズから「組織の開発ワークフローに組み込む」フェーズへの移行を後押しするものです。既存のGCPガバナンス基盤をそのまま活かしながら、Claude Codeを安全・確実に運用できる環境が整いつつあります。まずは小さなチームや限定的なプロジェクトからパイロット導入し、組織内の知見を蓄積していくアプローチが現実的です。

IT/DXプロジェクト推進するPMO・コンサル人材を提供しています

AI利活用×高生産性のリソースで、あらゆるIT/DXプロジェクトを一気通貫支援します

詳しく見る →
AI駆動型ITコンサルティング
Careerバナーconsultingバナー