3.4 KiB
3.4 KiB
日期, 来源
| 日期 | 来源 |
|---|---|
| 2025-12-26 14:21 |
问题详情
关于第11章 查询域名基础+高级配置(新增)接口的问题
问题1:11.4.3 响应数据体 [1] base数据结构说明中,
base.protocol字段是否表示加速域名支持的回源协议?
base.protocol 表示:base.domain 的协议。
如果base.protocol是表示加速域名支持的回源协议,base.protocol 和 base.sources.back_protocol【sources字段定义】 是否存在关联关系?
base.sources.back_protocol 表示回源站的协议。
我们观察到:在base响应的数据中,protocol返回的值是:https, 但在source响应体中,back_protocol返回的存在https, 和协议跟随。
问题2:base.sources.back_addr【sources字段定义】描述中base.sources.back_protocol=0时会存在有分号(;)隔开另外设置一条https端口的信息,但实际存在base.sources.back_protocol=1返回base.sources.back_addr存在分号。例如:
"sources": [
{
"back_addr": "dby-shcm.23597-jjfjj.thefirstchain.com:80;dby-shcm.23597-jjfjj.thefirstchain.com:443",
"back_protocol": 1,
"primary": true,
"type": "domain",
"weight": 50
}
]
这种情况下对应443端口的那个地址的回源协议也是http吗?
问题3:在实际调用接口时候发现对于“已停用”域名调用接口时,会返回 {"error_code":1,"error_msg":"配管未响应配置数据,查询域名为:m20.zhicyun.com"},
请问哪些情况调用接口是不会返回数据的?返回数据(base, source等)是否与域名状态相关?如果相关,能否给出具体说明
1. 情况一:域名在 IBS 不存在或者没有权限查询该域名,例如查询别的企业的域名;
2. 情况二:配管平台未返回实际域名配置信息。
3. IBS 平台未限制域名状态。
2025-12-26 03:18:58 [de6f53ee0cb3bb5c] [de6f53ee0cb3bb5c] [] [portal-103] [http-nio-8080-exec-25] INFO com.cmcc.cdn.platform.selfservice.service.aspire.impl.EnterpriseDomainConfigServiceImpl 776 getOpenConfigDomainInfo - 【配置查询接口】———>配管响应结果:{"error_code":9,"error_msg":"domain m20.zhicyun.com is not exists"}
关于7. 域名列表查询,7.4.3 响应数据体中:
问题:文档中data.status字段,描述中写了域名状态有(启用、停用、配置中、配置失败 、待分发、已生效、启用中、删除中),我们在实际接口返回时发现存在(已停用)状态。请给出该字段的枚举值, 并给出哪些是最终态, 哪些是中间态,如果可能,请提供状态流转关系。
1. 全部状态:待分发、待配置、配置中、配置失败、已生效、停用中、已停用、启用中、删除中
2. 最终状态:配置失败、已生效、已停用
3. 查询映射关系:
online:启用 已生效
offline:停用 已停用
configuring:配置中 待分发、配置中、删除中、停用中、启用中
configure_failed:配置失败 配置失败
处理过程
001-20251027001
总结
配管修复。

