EO 批量配置工具

批量创建加速域名 · 批量下发规则引擎配置

← 返回 EO Architect
🔑 云 API 凭证
所有域名和规则将下发到该站点。可在 EO 控制台「站点管理」查询。
📋 配置内容 选择模式
0 个域名
批量下发时,Rules 中 Condition 的 Host 占位符 {DOMAIN} 会自动替换为实际域名。
批量请求:每批 5 个,间隔 400ms
💡 使用说明
模式说明:
域名 + 规则:先批量创建域名,再批量下发规则(每条规则独立创建,每个域名一条规则)
仅创建域名:批量执行 CreateAccelerationDomain
仅创建规则:批量执行 CreateL7AccRules(Rules 中的 {DOMAIN} 会替换为每个域名)
🆕 多站点模式(凭证区"ZoneId"下方复选框):勾选后按行输入 zoneId,domain 一对一,可把不同域名下发到不同站点。
  跨站点任务无抢锁串行间隔更短;失败时一键复制为 zoneId,domain 格式可直接粘回重试。
规则 JSON 支持两种格式:
① 规则数组:[{"RuleName":"...","Branches":[...]}]
② 规则引擎完整导出:{"FormatVersion":"1.0","Rules":[...],"ZoneConfig":{...}}(自动提取 RulesZoneConfig 将忽略)
每条规则的 Condition 中 Host 的占位符可用 {DOMAIN},工具会自动替换为当前域名。
🔧 结构处理:工具原样透传你的规则结构(仅做占位符替换 + RuleName/Description 兜底),不会修改 Actions 与 SubRules 的层级。
建议先在 EO 控制台配置一条样板规则,然后通过"导出为 JSON"功能拿到规范 JSON 再用于批量下发,效果最佳。
⚠️ 注意:请使用有 EO 管理权限的子账号 AK/SK。批量操作建议先在测试站点验证,再用于生产。
由于同一站点的变更是串行的(API 返回 ResourceInUse 即表示有其他变更正在进行),工具已内置串行执行 + 自动重试(最多 4 次,指数退避)。当批量域名较多时整体耗时会较长,属正常现象。