SuperAPI AI 工具集

bamboohr-deploy-integration

部署与运维

查看项目

更新于 10-15 22:42

技能介绍

用途:该技能用于将已测试的 BambooHR 连接器推进到生产环境,采用供应商中立的部署方式,不绑定某一云厂商 CLI。它把应用部署、密钥变更、OAuth 注册、Webhook 替换、数据迁移和流量切换分开处理,因为它们的审批与回滚行为不同。

主要能力:要求应用使用租户本地 BambooHR 主机;OAuth 重定向必须是精确的 HTTPS 地址;刷新令牌需应用持久化;Webhook 目标需 HTTPS 且创建时返回一次性验证密钥;健康检查不得暴露员工数据或要求宽泛 HR 权限。按环境与租户创建独立身份和密钥,令牌记录绑定主体与租户。

使用方式:记录不可变制品摘要、源提交、配置模式、目标环境、租户集合、部署负责人、数据迁移与回滚负责人;对比配置名与密钥引用而不读取密钥值;验证 OAuth 重定向 URI、租户映射、加密令牌持久化、轮换回调、出站策略、TLS 与日志脱敏;先运行离线测试、模式检查、迁移演练与合成 Webhook 验证,再部署不可变制品;采用暗部署或金丝雀,先本地存活/就绪检查,获批后做一次丢弃响应体的公司信息检查;切换期间暂停调度器与队列,保持幂等与检查点;观察认证失败、刷新失败、请求错误、队列年龄、对账、Webhook 验证与跨租户告警;按明确阈值推进或回滚,验证新路径并单独获批后再撤销旧密钥或 Webhook 密钥。

限制:该技能不运行供应商 CLI,不执行认证、开通、部署、轮换或流量切换;部署、数据库迁移、密钥写入、OAuth 重定向变更、实时就绪调用、Webhook 替换、流量切换、回滚与撤销均需单独审批。令牌持久化不可用时不得切换 OAuth 集成;健康探针泄露数据时应移除并改用最小本地探针;活动版本或队列归属不明确时先停止调度器;金丝雀失败时制品与配置一并回滚并保留证据。