跳到正文
AWS Machine Learning Blog· Virgil Ennes·· 3 小时前AI 评分34

如何在 AWS GovCloud (US) 中通过 Amazon Bedrock 配置 ChatGPT 桌面应用

Configure the ChatGPT desktop app with Amazon Bedrock in AWS GovCloud (US)

AI 导读

AWS 发布指南,介绍如何在 AWS GovCloud (US) 中通过 Amazon Bedrock 配置 ChatGPT 桌面应用,将 Codex 的模型请求路由至 us-gov-west-1 的 Bedrock Mantle 端点。

深度导读
ChatGPT 桌面应用现已在 AWS GovCloud (US) 的 Amazon Bedrock 上可用,通过 Work 与 Codex 两个组件访问 OpenAI 的前沿模型:Work 完成复杂的多步骤任务并交付可供审阅的结果,Codex 则是用于开发、测试和审查软件的编码智能体。该方案面向安全架构要求模型推理使用 AWS GovCloud (US) 身份、端点和区域控制的企业,将 Codex 的模型请求经由 us-gov-west-1 的 Amazon Bedrock Mantle 路由,并用 IAM 与既有 GovCloud 网络控制进行治理。 推理通过 Amazon Bedrock 上的 Responses API 路由,处理过程停留在所选 Bedrock 区域,满足数据驻留要求。计费按 token 计,无席位许可、无按开发者承诺,并支持零数据保留(ZDR)——在此模式下提示词与响应不会被 AWS 写入持久存储,也不与模型提供方共享。由于直接使用 AWS,ChatGPT 工作区规则和用户角色不控制该部署,主要安全控制来自设备策略与所用 AWS 身份及权限。 配置分三步:设置认证、编写配置文件、启动并验证。认证支持 Amazon Bedrock API key 或 AWS SDK 凭证链两条路径,后者支持通过 IAM Identity Center 的 AWS SSO;应用优先检查环境中的 AWS_BEARER_TOKEN_BEDROCK,存在时优先于基于配置文件的认证。配置文件需在应用启动前就位:用户级 config.toml 指定 model_provider 为 amazon-bedrock、区域 us-gov-west-1 与命名配置文件(示例为 codex-il5);管理员级 requirements.toml 设定用户不可覆盖的安全上限,包括仅允许 API 登录、只读与 workspace-write 沙箱模式、禁用浏览器与计算机使用、禁用 MCP 服务器与插件、关闭应用内更新等。 网络层面通过域名白名单仅放行 bedrock-mantle.us-gov-west-1.api.aws,同时拒绝 api.openai.com、chatgpt.com、platform.openai.com 等外部域名。验证时可在 Codex CLI 的 /status 页或桌面应用设置中确认模型提供方为 amazon-bedrock。文中同时提示,使用 GovCloud 并遵循该指南本身并不构成工作负载授权,组织仍需按自身系统安全计划和授权流程审查模型、服务、区域、端点、工作站控制、仓库、凭证与数据流。

来源:AWS Machine Learning Blog · aws.amazon.com