SuperAPI AI 工具集

flexport-multi-env-setup

编程与开发

查看项目

更新于 10-15 23:25

技能介绍

用途:隔离 Flexport 各环境的配置与凭证,避免跨环境串用。资料强调 Flexport 文档中 API 基础地址相同,隔离来自账户/凭证、接收方 URL、数据策略与变更门禁。

主要能力:定义环境边界(账户身份、凭证类型、端点资源、版本行为、接收方、数据分级、允许操作);为每个环境签发独立凭证,禁止共享 client ID、client secret、API key、缓存 token 或 MCP 会话;只使用文档中记录的主机,不虚构 staging 子域名或从凭证前缀推断环境;通过文档记录的客户经理途径申请测试凭证,本地默认测试仅用 fixture;以不可变制品晋级,配合环境特定的密钥引用与配置,生产变更在灰度批准前保持禁用;验证每个环境拒绝他方凭证别名、回调目标、队列与数据存储身份。

认证:REST 使用缓存的 OAuth 2.0 客户端凭证 Bearer token,audience 为 https://api.flexport.com,或明确接受的宽泛 API key;每个工作负载使用独立凭证,绝不记录凭证或 token。MCP 使用已认证连接访问 https://mcp.flexport.com/mcp,并受各工具文档化的账户权限约束。

输出:范围明确的决策或实现制品、脱敏的操作与验证回执、失败/回滚/后续归属记录;回执形如 surface、operation、decision、outcome、evidence、rollback_owner,且不得包含凭证或提供方负载。

限制与错误处理:凭证跨环境复用须轮换或分离;配置未文档化的环境主机须移除;生产数据进入测试须按策略清除并修复路由;测试凭证不可用时用脱敏 fixture,不得借用生产访问。工具纪律上,用 Read 与 Grep 做发现与取证,Write 或 Edit 仅用于获批制品,不进行未获批的 Flexport 侧变更。