allowedProviders

settings.json型string[]記述場所管理者設定のみ

マシンが Anthropic API、Amazon Bedrock、LLM ゲートウェイなど、どのサービス経由で Claude に到達できるかを列挙する。リストされていないプロバイダーでのセッションは、起動時、ログイン時、および次に API に接続する時点で拒否されるため、セッション途中で未掲載のプロバイダーへ切り替えることも拒否される。拒否メッセージは、そのプロバイダーを選択した経緯と続行手順を示す。Claude Code v2.1.285 以降が必要。

既定値未設定であるため、任意のプロバイダーを利用できる。

記述例

{
  "allowedProviders": ["anthropic", "bedrock"]
}

使い方・用途

  • 組織の管理下にあるマシンが Anthropic API や Amazon Bedrock など許可した経路でのみ Claude に接続できるよう制限する。
  • Bedrock や Vertex AI など特定のデプロイ構成に統一された環境で、許可されていないプロバイダへの切り替えをセッション実行中も含めて拒否する。
  • LLM ゲートウェイやプロキシ経由の接続を許可しつつ、そのゲートウェイの URL を同じ管理設定の env ブロックで固定して意図しないエンドポイント接続を防ぐ。
英語原文

List the services a machine may reach Claude through, such as the Anthropic API, Amazon Bedrock, or an LLM gateway. A session on a provider that isn't listed is refused at startup, at login, and when it next contacts the API, so switching to an unlisted provider mid-session is refused too. The refusal message names what selected the provider and the steps to continue. Requires Claude Code v2.1.285 or later.

関連する変更履歴

v2.1.318(1件)

同じマシン上の別のログインが保存した allowedProviders リストによって起動時にセッションが拒否される問題を修正した
英語原文を表示
Fixed sessions being refused at startup by an allowedProviders list that another login on the same machine had stored

v2.1.296(1件)

allowedProviders を 'gateway' で提供する Claude アプリゲートウェイにおいて、ユーザー設定でそのゲートウェイ名を指定しているノート PC が締め出されてしまう問題を修正した
英語原文を表示
Fixed a Claude apps gateway that serves allowedProviders with "gateway" locking out laptops that name that gateway in user settings

v2.1.285(1件)

マシンが利用できる API プロバイダー (Anthropic API、カスタムエンドポイント、Bedrock、Mantle、Vertex AI、Foundry、Claude Platform on AWS、Cloud gateway) を制限するマネージド設定 allowedProviders を追加した
英語原文を表示
Added allowedProviders managed setting to limit which API providers a machine may use (Anthropic API, a custom endpoint, Bedrock, Mantle, Vertex AI, Foundry, Claude Platform on AWS, or a Cloud gateway)

変更後

組織の管理者がマシン単位で利用できる API プロバイダーを制限できるようになり、許可されていないプロバイダーへの切り替えはセッション開始時やログイン時、実行中も拒否される。これにより、企業のポリシーに沿った接続先だけを使うよう環境を確実に統制できる。