企業部署概述
了解 Claude Code 如何與各種第三方服務和基礎設施整合,以滿足企業部署需求。
組織可以直接通過 Anthropic 或通過雲端提供商部署 Claude Code。本頁面幫助您選擇正確的配置。
比較部署選項
對於大多數組織,Claude for Teams 或 Claude for Enterprise 提供最佳體驗。團隊成員可以通過單一訂閱同時存取 Claude Code 和網頁版 Claude,具有集中計費和無需基礎設施設置的優勢。
Claude for Teams 是自助服務,包括協作功能、管理工具和計費管理。最適合需要快速開始的較小團隊。
Claude for Enterprise 增加了 SSO 和域名捕獲、基於角色的權限、合規性 API 存取和託管策略設置,用於部署組織範圍的 Claude Code 配置。最適合具有安全和合規性要求的大型組織。
了解更多關於 Team 計劃 和 Enterprise 計劃。
如果您的組織有特定的基礎設施要求,請比較以下選項:
| 功能 | Claude for Teams/Enterprise | Anthropic Console | Amazon Bedrock | Claude Platform on AWS | Google Vertex AI | Microsoft Foundry |
|---|---|---|---|---|---|---|
| 最適合 | 大多數組織(推薦) | 個人開發者 | AWS 原生部署 | AWS Marketplace 計費搭配 Claude API 功能 | GCP 原生部署 | Azure 原生部署 |
選擇部署選項以查看設置說明:
- Claude for Teams 或 Enterprise
- Anthropic Console
- Amazon Bedrock
- Claude Platform on AWS
- Google Vertex AI
- Microsoft Foundry
配置代理和網關
大多數組織可以直接使用雲端提供商,無需額外配置。但是,如果您的組織有特定的網路或管理要求,您可能需要配置公司代理或 LLM 網關。這些是可以一起使用的不同配置:
- 公司代理:通過 HTTP/HTTPS 代理路由流量。如果您的組織要求所有出站流量都通過代理伺服器以進行安全監控、合規性或網路策略執行,請使用此選項。使用
HTTPS_PROXY或HTTP_PROXY環境變數進行配置。在 企業網路配置 中了解更多。 - LLM 網關:位於 Claude Code 和雲端提供商之間的服務,用於處理身份驗證和路由。如果您需要跨團隊的集中使用追蹤、自訂速率限制或預算,或集中身份驗證管理,請使用此選項。使用
ANTHROPIC_BASE_URL、ANTHROPIC_BEDROCK_BASE_URL、ANTHROPIC_AWS_BASE_URL或ANTHROPIC_VERTEX_BASE_URL環境變數進行配置。在 LLM 網關配置 中了解更多。
以下示例顯示在您的 shell 或 shell 配置文件(.bashrc、.zshrc)中設置的環境變數。有關其他配置方法,請參閱 設置。
Amazon Bedrock
通過設置以下 環境變數 將 Bedrock 流量路由通過您的公司代理:
# 啟用 Bedrock
export CLAUDE_CODE_USE_BEDROCK=1
export AWS_REGION=us-east-1
# 配置公司代理
export HTTPS_PROXY='https://proxy.example.com:8080'
通過設置以下 環境變數 將 Bedrock 流量路由通過您的 LLM 網關:
# 啟用 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 身份驗證
Microsoft Foundry
通過設置以下 環境變數 將 Foundry 流量路由通過您的公司代理:
# 啟用 Microsoft Foundry
export CLAUDE_CODE_USE_FOUNDRY=1
export ANTHROPIC_FOUNDRY_RESOURCE=your-resource
export ANTHROPIC_FOUNDRY_API_KEY=your-api-key # 或省略以進行 Entra ID 身份驗證
# 配置公司代理
export HTTPS_PROXY='https://proxy.example.com:8080'
通過設置以下 環境變數 將 Foundry 流量路由通過您的 LLM 網關:
# 啟用 Microsoft Foundry
export CLAUDE_CODE_USE_FOUNDRY=1
# 配置 LLM 網關
export ANTHROPIC_FOUNDRY_BASE_URL='https://your-llm-gateway.com'
export CLAUDE_CODE_SKIP_FOUNDRY_AUTH=1 # 如果網關處理 Azure 身份驗證
Google Vertex AI
通過設置以下 環境變數 將 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'
通過設置以下 環境變數 將 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 中使用 /status 驗證您的代理和網關配置是否正確應用。
組織的最佳實踐
投資於文件和記憶
我們強烈建議投資於文件,以便 Claude Code 理解您的程式碼庫。組織可以在多個級別部署 CLAUDE.md 文件:
- 組織範圍:部署到系統目錄,如
/Library/Application Support/ClaudeCode/CLAUDE.md(macOS),用於公司範圍的標準 - 存儲庫級別:在存儲庫根目錄中建立
CLAUDE.md文件,包含項目架構、構建命令和貢獻指南。將這些檢入源代碼控制,以便所有用戶受益
在 記憶和 CLAUDE.md 文件 中了解更多。
簡化部署
如果您有自訂開發環境,我們發現創建一個「一鍵」安裝 Claude Code 的方式是在組織中增加採用率的關鍵。
從引導式使用開始
鼓勵新用戶嘗試使用 Claude Code 進行程式碼庫問答,或在較小的錯誤修復或功能請求上使用。要求 Claude Code 制定計劃。檢查 Claude 的建議,如果偏離軌道,請提供反饋。隨著時間的推移,當用戶更好地理解這種新範式時,他們將更有效地讓 Claude Code 更自主地運行。
為雲端提供商固定模型版本
如果您通過 Bedrock、Vertex AI、Foundry 或 Claude Platform on AWS 部署,請使用 ANTHROPIC_DEFAULT_OPUS_MODEL、ANTHROPIC_DEFAULT_SONNET_MODEL 和 ANTHROPIC_DEFAULT_HAIKU_MODEL 固定特定模型版本。如果不固定,模型別名會解析為最新版本,當 Anthropic 發佈您帳戶中尚未啟用的新模型時,可能會破壞用戶。固定讓您控制用戶何時移至新模型。有關每個提供商在最新版本不可用時的操作,請參閱 模型配置。
配置安全策略
安全團隊可以配置託管權限,以定義 Claude Code 允許和不允許執行的操作,這些操作無法被本地配置覆蓋。了解更多。
利用 MCP 進行整合
MCP 是為 Claude Code 提供更多信息的絕佳方式,例如連接到票證管理系統或錯誤日誌。我們建議一個中央團隊配置 MCP servers 並將 .mcp.json 配置檢入程式碼庫,以便所有用戶受益。了解更多。
在 Anthropic,我們信任 Claude Code 在每個 Anthropic 程式碼庫中推動開發。我們希望您享受使用 Claude Code 就像我們一樣。
後續步驟
選擇部署選項並為您的團隊配置存取權限後:
- 向您的團隊推出:分享安裝說明,並讓團隊成員 安裝 Claude Code 並使用其認證進行身份驗證。
- 設置共享配置:在您的存儲庫中建立 CLAUDE.md 文件,以幫助 Claude Code 理解您的程式碼庫和編碼標準。
- 配置權限:查看 安全設置,以定義 Claude Code 在您的環境中可以和不能執行的操作。