エンタープライズ連携
Amazon BedrockやGoogle Vertex AI経由でClaude Codeを利用する。独自のプロキシサーバーを経由させることで、企業のセキュリティポリシーやコスト管理に対応できる。
コマンド・設定オプション47件
この機能に関連するスラッシュコマンド・CLIオプション・設定項目の一覧です。
スラッシュコマンド
Claude Code のインタラクティブセッション内で / から始めて入力するコマンド。
リモートAPI(Bedrock / Vertex / プロキシ)
/setup-vertex
Google Vertex AIの認証・プロジェクト・リージョン・モデルピンをインタラクティブウィザードで設定する。`CLAUDE_CODE_USE_VERTEX=1` が設定されている場合のみ表示される。
/setup-vertex/setup-bedrock
Amazon Bedrockの認証・リージョン・モデルピンをインタラクティブウィザードで設定する。`CLAUDE_CODE_USE_BEDROCK=1` が設定されている場合のみ表示される。
/setup-bedrockCLIオプション
`claude` コマンドをターミナルから起動する際に渡すオプション。
リモートAPI(Bedrock / Vertex / プロキシ)
claude gateway
セルフホスト型のClaude appsゲートウェイサーバーを起動する。managed settingsを自社インフラ経由で配信したい企業向けの機能。
claude gateway設定オプション
`claude config set <key> <value>` または `~/.claude/settings.json` で設定する項目。
リモートAPI(Bedrock / Vertex / プロキシ)
CLAUDE_CODE_USE_BEDROCK
AWS Bedrock経由でClaudeを利用する。`AWS_REGION`・`AWS_PROFILE` などのAWS認証情報と合わせて設定。組織のAWSアカウントでコスト管理する場合に使用。
export CLAUDE_CODE_USE_BEDROCK=1
export AWS_REGION=us-east-1
export AWS_PROFILE=myprofileCLAUDE_CODE_USE_VERTEX
Google Cloud Vertex AI経由でClaudeを利用する。`ANTHROPIC_VERTEX_PROJECT_ID`・`CLOUD_ML_REGION` と合わせて設定。GCPプロジェクトのコスト管理や組織ポリシー適用に使用。
export CLAUDE_CODE_USE_VERTEX=1
export CLOUD_ML_REGION=global
export ANTHROPIC_VERTEX_PROJECT_ID=my-projectCLAUDE_CODE_USE_FOUNDRY
Microsoft Azure AI Foundry(旧Azure OpenAI Service)経由でClaudeを利用する。`ANTHROPIC_FOUNDRY_BASE_URL` と合わせて設定。
export CLAUDE_CODE_USE_FOUNDRY=1
export ANTHROPIC_FOUNDRY_BASE_URL="https://my-resource.services.ai.azure.com/anthropic"ANTHROPIC_BETAS
APIリクエストに追加する `anthropic-beta` ヘッダー値をカンマ区切りで指定する。`--betas` フラグと同等。claude.aiサブスクリプションでも動作する。
export ANTHROPIC_BETAS="interleaved-thinking,token-efficient-tools"ANTHROPIC_FOUNDRY_API_KEY
Microsoft Azure AI Foundry認証用のAPIキーを設定する。`CLAUDE_CODE_USE_FOUNDRY=1` と合わせて使用する。
export ANTHROPIC_FOUNDRY_API_KEY="your-foundry-api-key"AWS_BEARER_TOKEN_BEDROCK
Amazon Bedrock APIキー認証用のBearerトークンを設定する。IAMベースの認証の代わりにAPIキーを使用したい場合に設定する。
export AWS_BEARER_TOKEN_BEDROCK="your-bedrock-api-key"CLAUDE_CODE_USE_MANTLE
Bedrock Mantleエンドポイントを使用する。`ANTHROPIC_BEDROCK_MANTLE_BASE_URL` と合わせて設定する。
export CLAUDE_CODE_USE_MANTLE=1
export ANTHROPIC_BEDROCK_MANTLE_BASE_URL="https://your-mantle-endpoint"CLAUDE_CODE_CLIENT_CERT
mTLS(相互TLS)認証用のクライアント証明書ファイルパスを設定する。`CLAUDE_CODE_CLIENT_KEY` と合わせて設定する。企業ネットワークの認証プロキシ経由でAPIを使う場合に必要。
export CLAUDE_CODE_CLIENT_CERT="/path/to/client.crt"
export CLAUDE_CODE_CLIENT_KEY="/path/to/client.key"CLAUDE_CODE_CERT_STORE
CA証明書のソースを設定する。`bundled`(Claudeが同梱するCA)または `system`(OSのCA証明書ストア)から選択。企業の自己署名証明書を使う場合は `system` を指定する。
export CLAUDE_CODE_CERT_STORE=systemANTHROPIC_VERTEX_PROJECT_ID
Vertex AI用のGCPプロジェクトIDを設定する。`CLAUDE_CODE_USE_VERTEX=1` と合わせて設定する。`CLOUD_ML_REGION` と組み合わせて使用。
export ANTHROPIC_VERTEX_PROJECT_ID=my-gcp-projectANTHROPIC_FOUNDRY_RESOURCE
Microsoft Azure AI Foundryのリソース名を設定する。`CLAUDE_CODE_USE_FOUNDRY=1` と合わせて設定する。`ANTHROPIC_FOUNDRY_BASE_URL` の代替として使用できる。
export ANTHROPIC_FOUNDRY_RESOURCE=my-azure-resourceANTHROPIC_BEDROCK_SERVICE_TIER
Amazon Bedrockのサービス階層を選択する。`default`・`flex`・`priority` から選択。`priority` で優先キャパシティを使用する。
export ANTHROPIC_BEDROCK_SERVICE_TIER=prioritygcpAuthRefresh
GCP Application Default Credentials(ADC)をリフレッシュするカスタムスクリプトを設定する。Vertex AI使用時に動的なGCP認証が必要な場合に使用する。
~/.claude/settings.json: {"gcpAuthRefresh": "gcloud auth application-default login"}CLAUDE_CODE_EXTRA_BODY
すべてのAPIリクエストボディにマージするJSONオブジェクトを設定する。カスタムパラメータやプロバイダー固有のフィールドを追加する場合に使用。
export CLAUDE_CODE_EXTRA_BODY='{"metadata": {"user": "alice"}}'CLAUDE_CODE_SKIP_VERTEX_AUTH
Vertex AI のGoogle認証をスキップする。`ANTHROPIC_VERTEX_BASE_URL` でゲートウェイを使い、認証をゲートウェイに委ねる場合に設定する。`CLAUDE_CODE_SKIP_BEDROCK_AUTH`・`CLAUDE_CODE_SKIP_FOUNDRY_AUTH`・`CLAUDE_CODE_SKIP_MANTLE_AUTH` も同様に使用可能。
export CLAUDE_CODE_SKIP_VERTEX_AUTH=1ANTHROPIC_FOUNDRY_BASE_URL
Microsoft Foundry経由のAPIリクエストをLLMゲートウェイ経由でルーティングする。ゲートウェイ鍵は`x-api-key`として`ANTHROPIC_FOUNDRY_API_KEY`で送信される。
export ANTHROPIC_FOUNDRY_BASE_URL="https://your-llm-gateway.com"
export ANTHROPIC_FOUNDRY_API_KEY=your-gateway-keyANTHROPIC_AWS_BASE_URL
Claude Platform on AWS(AWS Marketplace課金のClaude API)経由のリクエストをLLMゲートウェイ経由でルーティングする際のエンドポイントを設定する。
export ANTHROPIC_AWS_BASE_URL="https://your-llm-gateway.com/aws"ANTHROPIC_AWS_API_KEY
Claude Platform on AWS向けのワークスペースAPIキーを設定する環境変数。
export ANTHROPIC_AWS_API_KEY="your-workspace-api-key"ANTHROPIC_AWS_WORKSPACE_ID
Claude Platform on AWSの利用に必須のワークスペースIDを設定する環境変数。
export ANTHROPIC_AWS_WORKSPACE_ID="ws-xxxxxxxx"ANTHROPIC_FOUNDRY_AUTH_TOKEN
Microsoft Foundry認証用のベアラートークンを設定する環境変数。`ANTHROPIC_FOUNDRY_API_KEY`の代替手段。
export ANTHROPIC_FOUNDRY_AUTH_TOKEN="your-bearer-token"ANTHROPIC_AUTH_TOKEN
`Authorization`ヘッダーに`Bearer`付きで設定するカスタムトークン。プロキシやゲートウェイ経由での認証に使用する環境変数。
export ANTHROPIC_AUTH_TOKEN="your-token"ANTHROPIC_BEDROCK_MANTLE_BASE_URL
Amazon Bedrock Mantleのエンドポイントを上書きする環境変数。
export ANTHROPIC_BEDROCK_MANTLE_BASE_URL="https://..."ANTHROPIC_BEDROCK_REGION_PREFIX
Amazon Bedrockのクロスリージョン推論プロファイルのプレフィックスを指定する環境変数(`us`・`eu`・`apac`・`jp`・`au`・`global`)。
export ANTHROPIC_BEDROCK_REGION_PREFIX=apacANTHROPIC_SMALL_FAST_MODEL_AWS_REGION
Bedrock・Mantle利用時にsmall/fastモデル(Haiku系)専用のAWSリージョンを上書きする環境変数。`ANTHROPIC_DEFAULT_HAIKU_MODEL`未設定時は効果がない。
export ANTHROPIC_SMALL_FAST_MODEL_AWS_REGION=us-west-2CLAUDE_CODE_SKIP_AWS_CRED_CACHE
Bedrock利用時にAWS認証情報のインメモリキャッシュをスキップし、リクエストのたびにデフォルト認証情報プロバイダーチェーンを再解決する環境変数。
export CLAUDE_CODE_SKIP_AWS_CRED_CACHE=1CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS
AWSデフォルト認証情報プロバイダーチェーンの解決タイムアウト(デフォルト60秒)をミリ秒単位で上書きする環境変数。ブラウザベースSSO等で時間がかかる場合に延長する。
export CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS=120000CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_DEFAULT
ゲートウェイ・プロキシ経由でBedrockの`Content-Type`ヘッダーが失われる場合に、レスポンス本文をSSE(Server-Sent Events)として読み直す環境変数。ストリーミングがターンごとに非ストリーミングへフォールバックする場合に設定する。
export CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_DEFAULT=1VERTEX_REGION_CLAUDE_*(モデル別リージョン上書き)
`CLOUD_ML_REGION=global`使用時に、グローバルエンドポイント非対応のモデルだけ個別のリージョンへ振り分ける環境変数群。モデルごとに`VERTEX_REGION_CLAUDE_<モデル名>`の形式で指定する。
export VERTEX_REGION_CLAUDE_HAIKU_4_5=us-east5
export VERTEX_REGION_CLAUDE_4_6_SONNET=europe-west1GOOGLE_APPLICATION_CREDENTIALS
Vertex AI利用時にApplication Default Credentialsとして読み込む認証情報ファイルのパスを指定する環境変数。サービスアカウントキーやX.509証明書ベースのWorkload Identity Federation設定ファイルを指す。
export GOOGLE_APPLICATION_CREDENTIALS=/path/to/credential-config.jsonDISABLE_PROMPT_CACHING
Bedrock・Vertex利用時にプロンプトキャッシュを無効化する環境変数。既定では有効。
export DISABLE_PROMPT_CACHING=1ENABLE_PROMPT_CACHING_1H
Bedrock・Vertex・Foundry利用時にプロンプトキャッシュのTTLを既定の5分から1時間に延長する環境変数。1時間TTLのキャッシュ書き込みは高い料金で課金される。
export ENABLE_PROMPT_CACHING_1H=1ANTHROPIC_ORGANIZATION_ID
Workload Identity Federation認証で使用するAnthropic組織IDを指定する環境変数。GitHub Actions等でのOIDC連携に使用する。
export ANTHROPIC_ORGANIZATION_ID="org_..."ANTHROPIC_FEDERATION_RULE_ID
Workload Identity Federation認証で使用するフェデレーションルールIDを指定する環境変数。
export ANTHROPIC_FEDERATION_RULE_ID="fdrl_..."ANTHROPIC_WORKSPACE_ID
Workload Identity Federation認証で対象を単一ワークスペースに絞る場合に指定する環境変数。
export ANTHROPIC_WORKSPACE_ID="wrkspc_..."CLAUDE_CODE_GATEWAY_HINT_HEADERS
`x-claude-code-request-class` などのゲートウェイヒントヘッダーの送信を制御する環境変数(v2.1.273以降)。`1` でカスタムプロキシやBedrock等にも送信、`0` でAnthropic API直結を含め全接続で送信停止。
export CLAUDE_CODE_GATEWAY_HINT_HEADERS=1CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS
`CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY` で有効化したゲートウェイのモデル探索(`/v1/models`)リクエストのタイムアウト(ミリ秒、デフォルト3000)(v2.1.269以降)。
export CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS=10000CLAUDE_CODE_USE_ANTHROPIC_AWS
Claude Platform on AWS を利用する。
export CLAUDE_CODE_USE_ANTHROPIC_AWS=1CLAUDE_CODE_SKIP_ANTHROPIC_AWS_AUTH
Claude Platform on AWS のクライアント側認証をスキップする。リクエストに自ら署名するゲートウェイ向け。
export CLAUDE_CODE_SKIP_ANTHROPIC_AWS_AUTH=1CLAUDE_CODE_SKIP_BEDROCK_AUTH
Amazon BedrockのAWS認証をスキップする。LLMゲートウェイ経由で認証を委ねる場合に使う。
export CLAUDE_CODE_SKIP_BEDROCK_AUTH=1CLAUDE_CODE_SKIP_FOUNDRY_AUTH
Microsoft FoundryのAzure認証をスキップし、独自の `Authorization` ヘッダーを付与するプロキシ・ゲートウェイを使う。APIキー設定時は無視される。
export CLAUDE_CODE_SKIP_FOUNDRY_AUTH=1CLAUDE_CODE_SKIP_MANTLE_AUTH
Amazon Bedrock MantleのAWS認証をスキップする。LLMゲートウェイ経由の場合に使う。
export CLAUDE_CODE_SKIP_MANTLE_AUTH=1CLAUDE_CODE_SKIP_MODEL_ACCESS_MEMORY
Bedrock・Google Cloud Agent Platformの起動時モデルチェックが、呼び出せないモデルを最大1日記憶する仕組みを `1` で無効化する(v2.1.285以降)。
export CLAUDE_CODE_SKIP_MODEL_ACCESS_MEMORY=1CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK
`1` でAmazon Bedrockのストリーミング応答にバイトレベルのアイドル監視と初回バイト期限を有効化する(既定は無効)。
export CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1NO_PROXY
プロキシを経由せず直接接続するドメイン・IPの一覧。`HTTP_PROXY` / `HTTPS_PROXY` と組み合わせて使う。
export NO_PROXY="localhost,127.0.0.1"