このページでは、利用可能なデプロイメントオプションの概要を提供し、組織に適した構成を選択するのに役立ちます。

プロバイダー比較

機能AnthropicAmazon BedrockGoogle Vertex AI
リージョンサポート対象複数のAWSリージョン複数のGCPリージョン
プロンプトキャッシュデフォルトで有効デフォルトで有効有効化についてはGoogleにお問い合わせください
認証APIキーAWS認証情報(IAM)GCP認証情報(OAuth/サービスアカウント)
コスト追跡ダッシュボードAWS Cost ExplorerGCP Billing
エンタープライズ機能チーム、使用量監視IAMポリシー、CloudTrailIAMロール、Cloud Audit Logs

クラウドプロバイダー

企業インフラストラクチャ

設定概要

Claude Codeは、異なるプロバイダーとインフラストラクチャを組み合わせることができる柔軟な設定オプションをサポートしています:

以下の違いを理解してください:

  • 企業プロキシ: トラフィックをルーティングするためのHTTP/HTTPSプロキシ(HTTPS_PROXYまたはHTTP_PROXYで設定)
  • LLMゲートウェイ: 認証を処理し、プロバイダー互換エンドポイントを提供するサービス(ANTHROPIC_BASE_URLANTHROPIC_BEDROCK_BASE_URL、またはANTHROPIC_VERTEX_BASE_URLで設定)

両方の設定を同時に使用できます。

企業プロキシでBedrockを使用

企業HTTP/HTTPSプロキシを通じてBedrockトラフィックをルーティング:

# Bedrockを有効化
export CLAUDE_CODE_USE_BEDROCK=1
export AWS_REGION=us-east-1

# 企業プロキシを設定
export HTTPS_PROXY='https://proxy.example.com:8080'

LLMゲートウェイでBedrockを使用

Bedrock互換エンドポイントを提供するゲートウェイサービスを使用:

# Bedrockを有効化
export CLAUDE_CODE_USE_BEDROCK=1

# LLMゲートウェイを設定
export ANTHROPIC_BEDROCK_BASE_URL='https://your-llm-gateway.com/bedrock'
export CLAUDE_CODE_SKIP_BEDROCK_AUTH=1  # ゲートウェイがAWS認証を処理する場合

企業プロキシでVertex AIを使用

企業HTTP/HTTPSプロキシを通じてVertex AIトラフィックをルーティング:

# Vertexを有効化
export CLAUDE_CODE_USE_VERTEX=1
export CLOUD_ML_REGION=us-east5
export ANTHROPIC_VERTEX_PROJECT_ID=your-project-id

# 企業プロキシを設定
export HTTPS_PROXY='https://proxy.example.com:8080'

LLMゲートウェイでVertex AIを使用

集中管理のためにGoogle Vertex AIモデルとLLMゲートウェイを組み合わせ:

# Vertexを有効化
export CLAUDE_CODE_USE_VERTEX=1

# LLMゲートウェイを設定
export ANTHROPIC_VERTEX_BASE_URL='https://your-llm-gateway.com/vertex'
export CLAUDE_CODE_SKIP_VERTEX_AUTH=1  # ゲートウェイがGCP認証を処理する場合

認証設定

Claude Codeは、必要に応じてAuthorizationProxy-Authorizationヘッダーの両方にANTHROPIC_AUTH_TOKENを使用します。SKIP_AUTHフラグ(CLAUDE_CODE_SKIP_BEDROCK_AUTHCLAUDE_CODE_SKIP_VERTEX_AUTH)は、ゲートウェイがプロバイダー認証を処理するLLMゲートウェイシナリオで使用されます。

適切なデプロイメント設定の選択

デプロイメントアプローチを選択する際は、以下の要因を考慮してください:

直接プロバイダーアクセス

以下の組織に最適:

  • 最もシンプルなセットアップを求める
  • 既存のAWSまたはGCPインフラストラクチャを持つ
  • プロバイダーネイティブの監視とコンプライアンスが必要

企業プロキシ

以下の組織に最適:

  • 既存の企業プロキシ要件がある
  • トラフィック監視とコンプライアンスが必要
  • すべてのトラフィックを特定のネットワークパスを通じてルーティングする必要がある

LLMゲートウェイ

以下の組織に最適:

  • チーム間での使用量追跡が必要
  • モデル間を動的に切り替えたい
  • カスタムレート制限や予算が必要
  • 集中認証管理が必要

デバッグ

デプロイメントをデバッグする際:

  • claude /status スラッシュコマンドを使用してください。このコマンドは、適用された認証、プロキシ、URL設定への可視性を提供します。
  • 環境変数export ANTHROPIC_LOG=debugを設定してリクエストをログに記録します。

組織のベストプラクティス

  1. Claude Codeがコードベースを理解できるよう、ドキュメントに投資することを強く推奨します。多くの組織では、リポジトリのルートにCLAUDE.mdファイル(メモリとも呼ばれる)を作成し、システムアーキテクチャ、テストの実行方法やその他の一般的なコマンド、コードベースへの貢献のベストプラクティスを含めています。このファイルは通常、すべてのユーザーが恩恵を受けられるようソース管理にチェックインされます。詳細はこちら
  2. カスタム開発環境がある場合、Claude Codeをインストールする「ワンクリック」の方法を作成することが、組織全体での採用拡大の鍵となることがわかっています。
  3. 新しいユーザーには、コードベースのQ&Aや、小さなバグ修正や機能リクエストでClaude Codeを試すことを推奨してください。Claude Codeに計画を立ててもらい、Claudeの提案を確認し、軌道から外れている場合はフィードバックを提供してください。時間が経つにつれて、ユーザーがこの新しいパラダイムをよりよく理解するようになると、Claude Codeをより自律的に実行させることがより効果的になります。
  4. セキュリティチームは、Claude Codeが許可されることと許可されないことについて管理権限を設定でき、これはローカル設定で上書きできません。詳細はこちら
  5. MCPは、チケット管理システムやエラーログへの接続など、Claude Codeにより多くの情報を提供する優れた方法です。中央チームがMCPサーバーを設定し、すべてのユーザーが恩恵を受けられるよう.mcp.json設定をコードベースにチェックインすることを推奨します。詳細はこちら

Anthropicでは、すべてのAnthropicコードベースでの開発を支援するためにClaude Codeを信頼しています。私たちと同じようにClaude Codeを楽しんでご利用いただけることを願っています!

次のステップ