SuperAPI AI 工具集

algolia-deploy-integration

部署与运维

查看项目

更新于 10-15 22:42

技能介绍

用途:该技能协调应用部署与其依赖的 Algolia 资产,把代码、记录、设置、密钥和事件当作独立的发布面,强调明确的发布顺序与回滚,适用于发布搜索代码、索引配置或事件埋藏时。

主要能力与使用方式: 先用 Read、Glob、Grep 检查本地代码、配置名称、测试和依赖版本,仅在需要当前官方 Algolia 文档时使用 WebFetch;确认目标文件、约束和验证方案后再用 Write 或 Edit。需先明确部署平台、运行时边界、环境变量、索引目标和现有回滚机制,并按锁定文件与官方文档核对客户端包和 API 用法。切换应用前准备或核对目标记录、设置、同义词和规则,分离浏览器与服务端凭据并以脱敏方式记录日志,再运行只读健康检查和代表性搜索测试。最后记录发布 SHA、索引状态、任务回执、冒烟结果与回滚触发条件。

认证与密钥:通过批准的密钥存储发放自定义最小权限密钥。不得将 Admin 密钥放入静态构建变量、客户端包、部署日志或预览环境;浏览器端只接收 search-only 或安全密钥,可写密钥留在可信服务端或任务环境。生产目标不应由分支名推导,而按环境固定应用和索引名称。

限制与边界:不得把覆盖生产索引、轮换密钥、提升设置或开启事件作为应用部署的隐式副作用;浏览器包含写密钥时应停止部署并轮换已暴露凭据;目标索引过期应暂停流量并完成或回滚索引;健康检查通过但相关性失败时需用代表性查询进行校验,而非仅连通性;回滚目标未知时不得切换。输出包含发布拓扑、环境映射、凭据分类、有序部署计划、冒烟证据、回滚步骤及未决审批。

资料未提供具体的安装命令、价格、平台支持范围或效果数据。