今天,我们正式推出适用于Amazon Bedrock和Google Cloud的Claude应用网关。此前,在这些平台上运行Claude Code需要为每位开发者配置云凭证,手动将设置推送到每台笔记本电脑,并搭建独立工具来监控每位开发者的费用。该网关作为一个自托管的控制平面,支持企业单点登录(SSO)、集中策略管理、基于角色的访问控制以及按用户的费用归属统计。

部署网关

该网关以单个无状态容器形式运行于Linux系统,后台使用PostgreSQL数据库。它保存上游凭证,基于您的身份提供商对开发者进行身份验证,分发并执行管理设置,同时将每位用户的使用情况报告给您自建的收集器。开发者的加入只需在身份提供商(IdP)中添加账号,离职则删除即可。

该网关由Anthropic开发并集成在开发者已安装的同一claude二进制文件中,您只需在自有基础设施上运行一个无状态容器即可。由于网关和客户端共同构建,/login流程具备网关感知能力,客户端在登录时自动应用管理设置,且每次请求均严格执行策略。

网关工作原理

网关主要负责以下功能:

  • 身份管理:作为OpenID Connect(OIDC)依赖方,支持Google Workspace、Microsoft Entra ID、Okta及任何符合标准的OIDC提供商,发放短期会话令牌,避免在开发者设备上存储长期密钥。
  • 策略执行:服务器端定义管理策略,客户端登录时接收,网关在每次请求时强制执行。您可以集中调整允许的模型和默认设置。
  • 遥测数据:客户端为每次请求打上使用指标,网关通过OTLP协议将数据转发至您配置的收集器,数据存储和保留均由您控制。
  • 路由管理:网关持有上游凭证,将推理请求路由至Claude API、Amazon Bedrock或Google Cloud,并支持供应商间的故障切换。
  • 费用控制:支持设置每日、每周和每月的费用上限,限制可按组织、组或用户分别应用。

除非您配置使用Claude API,否则网关不会向Anthropic发送推理流量或使用数据。我们还公开了网关使用的协议,方便其他开发者实现相同功能。

快速开始

网关现已开放使用。入门步骤如下:

  • 部署网关:下载Claude Code CLI二进制文件,配置gateway.yaml指向您的OIDC发行者和上游凭证,并在身份提供商中注册一个OIDC应用。
  • 推广使用:在客户端机器的managed-settings.json中配置forceLoginMethodforceLoginGatewayUrl参数,客户端首次启动时将连接到您的网关。

查看文档了解更多详情。