标准答案
- 密钥放在受控 Secret 系统,模型入口、区域、Prompt 版本、向量库索引和回调地址使用环境配置注入,并做启动校验。
- 配置变更经过审查、版本化和灰度,生产不允许从用户输入或前端覆盖模型与供应商;敏感配置不能通过普通日志输出。
- 每次调用记录实际模型、Prompt、索引、路由和配置版本,出现质量或合规问题时可以定位和回滚。
题目解析
环境变量只是注入方式,不是权限系统;访问配置的服务账号仍要最小权限和审计。
Prompt 和向量索引虽然不是密钥,但可能包含业务规则和敏感数据,也应有发布和访问控制。
回调地址要做签名、来源校验和环境隔离,不能只靠一个难猜的 URL。
常见误区
- 只管理 API Key,不管理 Prompt 和索引版本。
- 把生产配置复制到测试后忘记替换回调和数据源。
- 修改线上 Prompt 没有发布记录和回滚版本。