エンタープライズデプロイメント概要
Claude Codeがさまざまなサードパーティサービスやインフラストラクチャと統合して、エンタープライズデプロイメント要件を満たす方法を学びます。
このページでは、利用可能なデプロイメントオプションの概要を提供し、組織に適した構成を選択するのに役立ちます。
プロバイダー比較
機能 | Anthropic | Amazon Bedrock | Google Vertex AI |
---|---|---|---|
リージョン | サポート対象国 | 複数のAWSリージョン | 複数のGCPリージョン |
プロンプトキャッシュ | デフォルトで有効 | デフォルトで有効 | デフォルトで有効 |
認証 | 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モデルにアクセス
企業インフラストラクチャ
エンタープライズネットワーク
組織のプロキシサーバーとSSL/TLS要件に対応するようにClaude Codeを構成
LLMゲートウェイ
使用量追跡、予算管理、監査ログ機能を備えた集中型モデルアクセスをデプロイ
構成概要
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
ヘッダーに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
を設定してリクエストをログに記録します。
組織のベストプラクティス
1. ドキュメントとメモリへの投資
Claude Codeがコードベースを理解できるよう、ドキュメントに投資することを強く推奨します。組織は複数のレベルでCLAUDE.mdファイルをデプロイできます:
-
組織全体: 会社全体の標準のために
/Library/Application Support/ClaudeCode/CLAUDE.md
(macOS)などのシステムディレクトリにデプロイ -
リポジトリレベル: プロジェクトアーキテクチャ、ビルドコマンド、貢献ガイドラインを含む
CLAUDE.md
ファイルをリポジトリルートに作成。これらをソース管理にチェックインして、すべてのユーザーが恩恵を受けられるようにします
2. デプロイメントの簡素化
カスタム開発環境がある場合、Claude Codeをインストールする「ワンクリック」の方法を作成することが、組織全体での採用拡大の鍵となることがわかっています。
3. ガイド付き使用から開始
新しいユーザーには、コードベースQ&Aや小さなバグ修正や機能リクエストでClaude Codeを試すことを推奨します。Claude Codeに計画を立てるよう依頼してください。Claudeの提案を確認し、軌道から外れている場合はフィードバックを提供してください。時間が経つにつれて、ユーザーがこの新しいパラダイムをよりよく理解するようになると、Claude Codeをより自律的に実行させることがより効果的になります。
4. セキュリティポリシーの構成
セキュリティチームは、Claude Codeが許可されることと許可されないことについて管理権限を構成でき、これはローカル構成で上書きできません。詳細を学ぶ。
5. 統合にMCPを活用
MCPは、チケット管理システムやエラーログへの接続など、Claude Codeにより多くの情報を提供する優れた方法です。中央チームがMCPサーバーを構成し、.mcp.json
構成をコードベースにチェックインして、すべてのユーザーが恩恵を受けられるようにすることを推奨します。詳細を学ぶ。
Anthropicでは、すべてのAnthropicコードベースでの開発を支援するためにClaude Codeを信頼しています。私たちと同じようにClaude Codeを楽しんでお使いいただけることを願っています!
次のステップ
- AWSネイティブデプロイメントのためにAmazon Bedrockをセットアップ
- GCPデプロイメントのためにGoogle Vertex AIを構成
- ネットワーク要件のためにエンタープライズネットワークを構成
- エンタープライズ管理のためにLLMゲートウェイをデプロイ
- 構成オプションと環境変数については設定