エンタープライズデプロイメント概要
Claude Codeがさまざまなサードパーティサービスやインフラストラクチャと統合して、エンタープライズデプロイメント要件を満たす方法について学びます。
このページでは、利用可能なデプロイメントオプションの概要を提供し、組織に適した構成を選択するのに役立ちます。
プロバイダー比較
機能 | Anthropic | Amazon Bedrock | Google Vertex AI |
---|---|---|---|
リージョン | サポート対象国 | 複数のAWSリージョン | 複数のGCPリージョン |
プロンプトキャッシュ | デフォルトで有効 | デフォルトで有効 | 有効化についてはGoogleにお問い合わせください |
認証 | APIキー | AWS認証情報(IAM) | GCP認証情報(OAuth/サービスアカウント) |
コスト追跡 | ダッシュボード | AWS Cost Explorer | GCP Billing |
エンタープライズ機能 | チーム、使用量監視 | IAMポリシー、CloudTrail | IAMロール、Cloud Audit Logs |
クラウドプロバイダー
Amazon Bedrock
IAMベースの認証とAWSネイティブ監視を使用して、AWSインフラストラクチャを通じてClaudeモデルを使用
Google Vertex AI
エンタープライズグレードのセキュリティとコンプライアンスを備えたGoogle Cloud Platformを介してClaudeモデルにアクセス
企業インフラストラクチャ
設定概要
Claude Codeは、異なるプロバイダーとインフラストラクチャを組み合わせることができる柔軟な設定オプションをサポートしています:
以下の違いを理解してください:
- 企業プロキシ: トラフィックをルーティングするためのHTTP/HTTPSプロキシ(
HTTPS_PROXY
またはHTTP_PROXY
で設定) - LLMゲートウェイ: 認証を処理し、プロバイダー互換エンドポイントを提供するサービス(
ANTHROPIC_BASE_URL
、ANTHROPIC_BEDROCK_BASE_URL
、またはANTHROPIC_VERTEX_BASE_URL
で設定)
両方の設定を同時に使用できます。
企業プロキシでBedrockを使用
企業HTTP/HTTPSプロキシを通じてBedrockトラフィックをルーティング:
LLMゲートウェイでBedrockを使用
Bedrock互換エンドポイントを提供するゲートウェイサービスを使用:
企業プロキシでVertex AIを使用
企業HTTP/HTTPSプロキシを通じてVertex AIトラフィックをルーティング:
LLMゲートウェイでVertex AIを使用
集中管理のためにGoogle Vertex AIモデルとLLMゲートウェイを組み合わせ:
認証設定
Claude Codeは、必要に応じてAuthorization
とProxy-Authorization
ヘッダーの両方にANTHROPIC_AUTH_TOKEN
を使用します。SKIP_AUTH
フラグ(CLAUDE_CODE_SKIP_BEDROCK_AUTH
、CLAUDE_CODE_SKIP_VERTEX_AUTH
)は、ゲートウェイがプロバイダー認証を処理するLLMゲートウェイシナリオで使用されます。
適切なデプロイメント設定の選択
デプロイメントアプローチを選択する際は、以下の要因を考慮してください:
直接プロバイダーアクセス
以下の組織に最適:
- 最もシンプルなセットアップを求める
- 既存のAWSまたはGCPインフラストラクチャを持つ
- プロバイダーネイティブの監視とコンプライアンスが必要
企業プロキシ
以下の組織に最適:
- 既存の企業プロキシ要件がある
- トラフィック監視とコンプライアンスが必要
- すべてのトラフィックを特定のネットワークパスを通じてルーティングする必要がある
LLMゲートウェイ
以下の組織に最適:
- チーム間での使用量追跡が必要
- モデル間を動的に切り替えたい
- カスタムレート制限や予算が必要
- 集中認証管理が必要
デバッグ
デプロイメントをデバッグする際:
claude /status
スラッシュコマンドを使用してください。このコマンドは、適用された認証、プロキシ、URL設定への可視性を提供します。- 環境変数
export ANTHROPIC_LOG=debug
を設定してリクエストをログに記録します。
組織のベストプラクティス
- Claude Codeがコードベースを理解できるよう、ドキュメントに投資することを強く推奨します。多くの組織では、リポジトリのルートに
CLAUDE.md
ファイル(メモリとも呼ばれる)を作成し、システムアーキテクチャ、テストの実行方法やその他の一般的なコマンド、コードベースへの貢献のベストプラクティスを含めています。このファイルは通常、すべてのユーザーが恩恵を受けられるようソース管理にチェックインされます。詳細はこちら。 - カスタム開発環境がある場合、Claude Codeをインストールする「ワンクリック」の方法を作成することが、組織全体での採用拡大の鍵となることがわかっています。
- 新しいユーザーには、コードベースのQ&Aや、小さなバグ修正や機能リクエストでClaude Codeを試すことを推奨してください。Claude Codeに計画を立ててもらい、Claudeの提案を確認し、軌道から外れている場合はフィードバックを提供してください。時間が経つにつれて、ユーザーがこの新しいパラダイムをよりよく理解するようになると、Claude Codeをより自律的に実行させることがより効果的になります。
- セキュリティチームは、Claude Codeが許可されることと許可されないことについて管理権限を設定でき、これはローカル設定で上書きできません。詳細はこちら。
- MCPは、チケット管理システムやエラーログへの接続など、Claude Codeにより多くの情報を提供する優れた方法です。中央チームがMCPサーバーを設定し、すべてのユーザーが恩恵を受けられるよう
.mcp.json
設定をコードベースにチェックインすることを推奨します。詳細はこちら。
Anthropicでは、すべてのAnthropicコードベースでの開発を支援するためにClaude Codeを信頼しています。私たちと同じようにClaude Codeを楽しんでご利用いただけることを願っています!
次のステップ
- AWSネイティブデプロイメントのためにAmazon Bedrockをセットアップ
- GCPデプロイメントのためにGoogle Vertex AIを設定
- ネットワーク要件のために企業プロキシを実装
- エンタープライズ管理のためにLLMゲートウェイをデプロイ
- 設定オプションと環境変数については設定