增量修改域名配置 参数 类型 是否必填 名称 说明 domain string 是 域名 productcode string 否 产品类型 “001”(静态加速),“003”:(下载加速), “004”(视频点播加速),“008”(CDN加速),“014”(下载加速闲时) ipv6enable int 否 ipv6启用 未传代表不修改,1(启用); 2(关闭) origin list<originsingle> 否 回源信息 未传代表不修改,有传代表整个数组全量修改,字段originsingle详细说明见下方 xosoriginis int 否 是否开启云存储XOS源站配置功能 枚举值:0(关闭), 1(开启);默认0 xosorigin object 否 云存储XOS源站信息 未传代表不修改,有传代表整个数组全量修改,字段xosorigin详细说明见下方 reqhost string 否 回源host设置 传空字符串""代表删除,未传代表不修改 originhosttype int 否 主备源携带不同的回源host是否开启 未传代表不修改,0(关闭) ;1(开启) originhosthttp dict 否 http类型origin带不同的回源host 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改,格式:{origin:回源host};主备源携带不同的回源host开启(即originhosttype等于1),同时配置origin带不同的回源host和回源host,且都有传具体值,则以origin带不同的回源host生效(清空回源host) backuporigintimeout string 否 回源连接超时时间,单位秒 backuporiginresptimeout string 否 回源响应超时时间,单位秒 blackreferer dict 否 referer黑名单 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改,字段blackreferer详细说明见下方,黑白名单只允许存在一个,若同时存在只处理黑名单 blackreferercondition dict 否 referer黑名单condition 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改,删除blackreferer数据的话condition也要删除,格式:{“blackreferer”:[{“mode”:类型, “content”:“配置内容,多个以逗号间隔”}]},mode取值:默认0, 0:文件后缀 1:目录 2: 首页 3: 全部文件 4: 全路径。本参数仅适用于类型为新框架的域名,旧框架域名修改不生效,当前只支持配置单条全量修改,字段blackreferer详细说明见下方,黑白名单只允许存在一个,若同时存在只处理黑名单 whitereferer dict 否 referer白名单 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改,字段whitereferer详细说明见下方 whitereferercondition dict 否 referer白名单condition 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改,删除whitereferer数据的话condition也要删除,格式:{“whitereferer”:[{“mode”:类型, “content”:“配置内容,多个以逗号间隔”}]},mode取值:默认0, 0:文件后缀 1:目录 2: 首页 3: 全部文件 4: 全路径。本参数仅适用于类型为新框架的域名,旧框架域名修改不生效,当前只支持配置单条 useragent dict 否 useragent黑白名单配置 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改,字段useragent详细说明见下方 filetypettl list<filetypettlsingle> 否 缓存类型设置 传空数组[]代表删除,未传代表不修改,有传代表整个数组全量修改,字段filetypettlsingle详细说明见下方 ipblacklist string 否 ip黑名单 传空字符串""代表删除,未传代表不修改,黑白名单只允许存在一个,若同时存在只处理黑名单,支持ip段与ip,多个ip/ip段以逗号分割,示例:1.1.1.1,2.2.2.2,::1,3.3.3.34.4.4.4 ipwhitelist string 否 ip白名单 传空字符串""代表删除,未传代表不修改,黑白名单只允许存在一个,若同时存在只处理黑名单,支持ip段与ip,多个ip/ip段以逗号分割,示例:1.1.1.1,2.2.2.2,::1,3.3.3.34.4.4.4 reqheaders list<reqheaderssingle> 否 自定义回源请求头 传空数组[]代表删除,未传代表不修改,有传代表整个数组全量修改,字段reqheaderssingle详细说明见下方 respheaders list<respheaderssingle> 否 自定义响应头 传空数组[]代表删除,未传代表不修改,有传代表整个数组全量修改,字段respheaderssingle详细说明见下方 errorcode list<errorcodesingle> 否 错误状态码缓存 传空数组[]代表删除,未传代表不修改,有传代表整个数组全量修改,字段errorcodesingle详细说明见下方 sharedhost string 否 共享缓存域名 传空字符串""代表删除,未传代表不修改 httpsstatus string 否 https是否开启 未传代表不修改,取值:on、off certname string 否 国际证书备注名 未传代表不修改,传空字符串代表删除 certnamegm string 否 国密证书备注名 未传代表不修改,传空字符串代表删除 httpsbasic dict 否 https基础信息 未传代表不修改,有传代表整个dict全量修改,字段httpsbasic详细说明见下方 basicconf dict 否 http配置基础信息 传空对象{}或未传均代表不修改,有传代表增量修改,字段basicconf详细说明见下方 limitspeeduri list<limitspeedurisingle> 否 基于url参数限速 传空数组[]代表删除,未传代表不修改,有传代表整个数组全量修改,字段limitspeedurisingle详细说明见下方 limitspeeduricondition dict 否 limitspeeduri的condition配置 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改,格式:{“{key}”:[{“mode”:类型,“content”:“配置内容,多个以逗号间隔”}]},mode类型为int,取值默认0,可以为:0(文件后缀),1(目录),2(首页),3(全部文件),4(全路径),key为limitspeeduri中的id.使用限制:一个key对应的数组大小只能是1,因为配置平台实际只支持配置一条;content必填,长度大于0,不能为空字符串或者空白字符串 limitspeedconst list<limitspeedconstsingle> 否 基于固定值限速 传空数组[]代表删除,未传代表不修改,有传代表整个数组全量修改,字段limitspeedconstsingle详细说明见下方 limitspeedconstcondition dict 否 limitspeedconst的condition配置 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改,格式:{“{key}”:[{“mode”:类型,“content”:“配置内容,多个以逗号间隔”}]},mode类型为int,取值默认0,可以为:0(文件后缀),1(目录),2(首页),3(全部文件),4(全路径),key为limitspeedconst中的id。使用限制:一个key对应的数组大小只能是1,因为配置平台实际只支持配置一条;content必填,长度大于0,不能为空字符串或者空白字符串 remotesyncauth list<remotesyncauthsingle> 否 远程同步鉴权客户自助 传空数组[]代表删除,未传代表不修改,有传代表整个数组全量修改,字段remotesyncauthsingle详细说明见下方 remotesyncauthcondition dict 否 远程同步鉴权condition 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改,格式:{“key”:[{“mode”:类型, “content”:“配置内容,多个以逗号间隔”}]}, mode类型为int,取值默认0,可以为:0(文件后缀),1(目录),2(首页),3(全部文件),4(全路径),key为remotesyncauth中的id ssl string 否 ssl协议类型 传空字符串"“代表删除,未传代表不修改,支持TLSv1 、TLSv1.1 、TLSv1.2 、TLSv1.3,默认值为”",支持多选,多个用英文逗号分隔 sslstapling string 否 ocsp stapling开关 未传代表不修改,on(开启),off(关闭) cusgzip list<cusgzipsingle> 否 文件压缩 传空数组[]代表删除,未传代表不修改,有传代表整个数组全量修改,字段cusgzipsingle详细说明见下方,原来文件压缩的字段为gzip字段,现改成cusgzip,两参数不能同时传,若之前用的是gzip字段建议迁移至cusgzip cusgzipcondition dict 否 文件压缩condition配置 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改,格式:{“key”:[{“mode”:类型, “content”:“配置内容,多个以逗号间隔”}]}, mode取值:默认0, 0:文件后缀 1:目录 2: 首页 3: 全部文件 4: 全路径。key为cusgzip中的id,本参数仅适用于类型为新框架的域名,旧框架域名修改不生效,且修改本参数时,cusgzip必传 entrylimits list<entrylimitssingle> 否 限频自助参数 传空数组[]代表删除,未传代表不修改,有传代表整个数组全量修改,字段entrylimitssingle详细说明见下方,本参数仅适用于类型为新框架的域名,旧框架域名修改不生效。特别注意,若传空数组[]删除entrylimits参数时,若entrylimitscondition有值,也需要entrylimitscondition传空对象{}删除。 entrylimitscondition dict 否 限频自助参condition配置 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改,格式:{“key”:[{“mode”:类型, “content”:“配置内容,多个以逗号间隔”}]}, mode取值:默认0, 0:文件后缀 1:目录 2: 首页 3: 全部文件 4: 全路径。key为entrylimits中的id,本参数仅适用于类型为新框架的域名,旧框架域名修改不生效 cachekeyargs list<cachekeyargssingle> 否 缓存参数 传空数组[]代表删除,未传代表不修改,有传代表整个数组全量修改,字段cachekeyargssingle详细说明见下方 cachekeyargscondition dict 否 缓存参数condition配置 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改,格式:{“key”:[{“mode”:类型, “content”:“配置内容,多个以逗号间隔”}]}, mode取值:默认0, 0:文件后缀 1:目录 2: 首页 3: 全部文件 4: 全路径。key为cachekeyargs中的id,本参数仅适用于类型为新框架的域名,旧框架域名修改不生效 backoriginurirewrite list<backoriginurirewrite> 否 回源uri改写 传空对象[]代表删除,未传代表不修改,有传代表全量修改;字段backoriginurirewrite详细说明见下方 backoriginurirewritecondition dict 否 回源uri改写condition配置 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改;格式:{“key”:[{“mode”:类型, “content”:“配置内容,多个以逗号间隔”}]}, mode取值:默认0, 0:文件后缀 1:目录 2: 首页 3: 全部文件 4: 全路径。key为backoriginurirewrite中的id,本参数仅适用于类型为新框架的域名,旧框架域名修改不生效 backoriginargrewrite list<backoriginargrewrite> 否 回源参数改写 传空对象[]代表删除,未传代表不修改,有传代表全量修改;字段backoriginargrewrite详细说明见下方 backoriginargrewritecondition dict 否 回源参数改写condition配置 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改;格式:{“key”:[{“mode”:类型, “content”:“配置内容,多个以逗号间隔”}]}, mode取值:默认0, 0:文件后缀 1:目录 2: 首页 3: 全部文件 4: 全路径。key为backoriginargrewrite中的id,本参数仅适用于类型为新框架的域名,旧框架域名修改不生效 ignorebackoriginargs int 否 是否忽略回源参数 枚举值:0(不忽略),1(忽略);默认0 dnsquery dict 否 回源域名解析 字段dnsquery详细说明见下方 errorpage list<errorpagesingle> 否 错误页面重定向 传空数组[]代表删除,未传代表不修改,有传代表整个数组全量修改,字段errorpagesingle详细说明见下方 defineredirect list<defineredirect> 否 自定义重定向配置 传空对象[]代表删除,未传代表不修改,有传代表全量修改;字段defineredirect详细说明见下方 defineredirectcondition dict 否 自定义重定向condition配置 传空对象{}代表删除,未传代表不修改,有传代表整个dict全量修改;格式:{“key”:[{“mode”:类型, “content”:“配置内容,多个以逗号间隔”}]}, mode取值:默认0, 0:文件后缀 1:目录 2: 首页 3: 全部文件 4: 全路径;其中key为defineredirect:id