全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
CDN

查询域名配置

更新时间:2018-03-26 15:09:53

描述

获取指定加速域名的配置。

请求参数

参数 类型 是否必选 示例值 描述
Action String DescribeDomainConfigs

系统规定参数。取值:DescribeDomainConfigs

DomainName String test.test.com

需要接入CDN的域名。

ConfigList String cache_expired

需要查询的配置,多个配置用逗号(半角)分隔,当前支持cache_expired、cc、error_page、http_header、optimize、page_compress、ignore_query_string、range、referer、req_auth、src_host、video_seek、waf、 notify_url、redirect_type 配置;不填代表查询所有。

返回参数

参数 类型 示例值 描述
RequestId String 67E027D8-7A58-4599-B17A-63E9A54FC54F

请求ID。

DomainConfigs

对应的配置数据。

  └CacheExpiredConfigs

文件、路径过期时间设置。

    └ConfigId String 604991

配置ID。

    └CacheType String suffix

suffix/path。

    └CacheContent String jpeg

文件类型/路径。

    └TTL String 1000

cache时间。
单位:秒。

    └Weight String 1

SeqID。

    └Status String success

配置状态。

  └HttpErrorPageConfigs

错误页面重定向。

    └ConfigId String 23

配置ID。

    └ErrorCode String 501

错误码。

    └PageUrl String http://test.com/501.html

重定向页面。

    └Status String success

配置状态。

  └HttpHeaderConfigs

设置响应头(浏览器端可见)。

    └ConfigId String 602016

配置ID。

    └HeaderKey String content-type

应答头支持参数任何内容。

    └HeaderValue String application

应答头内容支持参数任何内容,删除头请填写null。

    └Status String success

配置状态。

  └DynamicConfigs

全站加速配置。

    └ConfigId String 20

配置ID。

    └DynamicOrigin String http

回源路由 scheme。

    └StaticType String jpg

文件后缀名完全匹配配置内容时关闭动态加速,多个用空格隔开。
示例:.jpg .txt .html。

    └StaticUri String yyy/ggss/ccc/a.txt

URI和配置内容完全匹配时关闭动态加速,多个用空格隔开。
示例: /1/2/3.jpg /a/b/4.js。

    └StaticPath String /to/no_dynamic_rou

URI为和配置内容正则匹配正确时关闭动态加速,多个用空格隔开,完全匹配(^配置内容$),如需要彻底关闭动态加速可用"/"或""。
示例: /1 .py。

    └DynamicCacheControl String no-cache

Cache-Control内容匹配配置中任一规则强制开启动态加速,不再检查其余配置。
样例:no-cache no-store。

    └Status String success

配置状态。

  └ReqHeaderConfigs

修改回源自定义头。

    └ConfigId String 123

配置ID。

    └Key String testKey

回源头。

    └Value String testValue

回源头内容,删除头请填写null。

    └Status String success

配置状态。

  └SetVarsConfigs

变量设置。

    └ConfigId String 4125719

配置ID。

    └VarName String typeb

已存在的nginx可写变量。

    └VarValue String typeb

变量值,可引用其他变量。

    └Status String success

配置状态。

  └CcConfig

防cc攻击。

    └ConfigId String 123

配置ID。

    └Enable String on

开启或关闭防CC攻击。

    └AllowIps String 1.2.3.4

TMD免拦截。

    └BlockIps String 3.4.5.6

IP黑名单。

    └Status String success

配置状态。

  └ErrorPageConfig

错误页面重定向。

    └ConfigId String 123

配置ID。

    └ErrorCode String 404

错误码。

    └PageType String charity

类型。

    └CustomPageUrl String http://promotion.alicdn.com/help/oss/error.html

重定向页面。

    └Status String success

配置状态。

  └OptimizeConfig

页面优化加速。

    └ConfigId String 123123

配置ID。

    └Enable String off

开关。

    └Status String success

配置状态。

  └PageCompressConfig

页面Gzip优化。

    └ConfigId String 123

配置ID。

    └Enable String off

开关。

    └Status String success

配置状态。

  └IgnoreQueryStringConfig

忽略URL参数(保留)。

    └ConfigId String 123

配置ID。

    └HashKeyArgs String time

缓存hashkey保留的参数列表,多个用逗号分隔,内容只允许是64位的10个元素。

    └Enable String on

缓存hashkey忽略所有参数。

    └Status String success

配置状态。

  └RangeConfig

Range请求功能。

    └ConfigId String 123

配置ID。

    └Enable String on

开关。

    └Status String success

配置状态。

  └RefererConfig

Referer黑白名单设置。

    └ConfigId String 123

配置ID。

    └ReferType String block

refer类型

    └ReferList String www.google.com

refer域名,多个域名用逗号隔开,前后不能包含“.” ;后缀匹配。
示例:sina.com 匹配www.sina.com,www.ch.sina.com

    └AllowEmpty String on

允许空refer进入。

    └DisableAst String test

关闭域名前的. ,使用精确匹配。

    └Status String success

配置状态。

  └ReqAuthConfig

阿里鉴权。

    └ConfigId String 123

配置ID。

    └AuthType String type_c

类型。

    └Key1 String vadfawerq

鉴权keyA。

    └Key2 String Acbdert

鉴权keyB。

    └Status String success

配置状态。

    └AliAuthWhiteList String test

鉴权白名单。

    └AuthM3u8 String on

开启m3u8内容改写功能:(on|off)。

    └AuthAddr String http://test.com/test

远程验证服务器地址URL。

    └AuthRemoteDesc String test

模式字符串。

    └TimeOut String 2400

自定义鉴权缓冲时间。

  └SrcHostConfig

修改回源Host头。

    └ConfigId String 123

配置ID。

    └DomainName String www.aliyun.com

回源Host头内容。

    └Status String success

配置状态。

  └VideoSeekConfig

视频切片拖拽开关。

    └ConfigId String 123

配置ID。

    └Enable String on

开关。

    └Status String success

配置状态。

  └WafConfig

防跨站注入攻击。

    └ConfigId String 123

配置ID。

    └Enable String off

开关。

    └Status String success

配置状态。

  └NotifyUrlConfig

直播。

    └Enable String on

开关。

    └NotifyUrl String http://test.com

URL。

  └RedirectTypeConfig

强制HTTP/HTTPS跳转。

    └RedirectType String Https

强制跳转。

  └ForwardSchemeConfig

swift自适应回源。

    └ConfigId String 123

配置ID。

    └Enable String on

开关。

    └SchemeOrigin String http

回源站协议 (http|https|follow)。

    └SchemeOriginPort String 80

回源站协议端口 (80|443|80:443)。

    └Status String success1

配置状态。

  └RemoveQueryStringConfig

忽略URL参数(删除)。

    └AliRemoveArgs String time

删除指定的参数,多个参数之间用空格隔开,剩余参数将作为hashkey中URL args部分。

    └ConfigId String 1123

配置ID。

    └Status String success

配置状态。

  └L2OssKeyConfig

L2 OSS 回源私钥。

    └PrivateOssAuth String on

是否开启私有oss鉴权功能。

    └ConfigId String 3512607

配置ID。

    └Status String success

配置状态。

  └MacServiceConfig

移动加速。

    └AppList String app,app2

applist。

    └Enabled String on

开关。

    └ProcessResult String 0

  • 0 配置成功
  • 1 移动加速SDK配置下发失败
  • 2 移动加速调度节点配置失败
  • 3 移动加速节点配置失败
  • 4 移动加速证书生成失败
  • 5 系统错误

    └ConfigId String 3605171

配置ID。

    └Status String success

配置状态。

  └GreenManagerConfig

图片鉴黄。

    └Enabled String off

开关。

    └ConfigId String 4047862

配置ID。

    └Status String success

配置状态。

  └HttpsOptionConfig

HTTPS基础参数。

    └Http2 String off

http2开关。

    └ConfigId String 3498758

配置ID。

    └Status String success

配置状态。

  └AliBusinessConfig

特定用户定制。

    └AliBusinessTable String abc

模式字符串。

    └AliBusinessType String typea

业务类型。

    └ConfigId String 4125638

配置ID。

    └Status String success

配置状态。

  └IpAllowListConfig

IP白名单。

    └ConfigId String 123

配置ID。

    └IpList String 8.8.8.8

IP列表多个用逗号隔开。

    └IpAclXfwd String on

  • on优先使用xff头中的ip
  • off优先使用remote_addr
  • all同时匹配

    └Status String success

配置状态。

示例

请求示例

  1. http://cdn.aliyuncs.com?Action=DescribeDomainConfigs&DomainName=test.com
  2. &ConfigList="cache_expired,cc,page_compress"&<公共请求参数>

正常返回示例

JSON 格式

  1. {
  2. "DomainConfigs":{
  3. "AliBusinessConfig":{
  4. "AliBusinessType":"typea",
  5. "ConfigId":"4125638",
  6. "Status":"success"
  7. },
  8. "CacheExpiredConfigs":{
  9. "CacheExpiredConfig":[
  10. {
  11. "CacheContent":"jpeg",
  12. "CacheType":"suffix",
  13. "ConfigId":"604991",
  14. "Status":"testing",
  15. "TTL":"1000",
  16. "Weight":"1"
  17. },
  18. {
  19. "CacheContent":"jpg,png",
  20. "CacheType":"suffix",
  21. "ConfigId":"607216",
  22. "Status":"testing",
  23. "TTL":"600",
  24. "Weight":"99"
  25. }
  26. ]
  27. },
  28. "CcConfig":{
  29. "AllowIps":"1.2.3.4",
  30. "BlockIps":"3.4.5.6",
  31. "Enable":"on"
  32. },
  33. "DynamicConfigs":{
  34. "DynamicConfig":[{
  35. "ConfigId":"20",
  36. "DynamicCacheControl":"no-cache",
  37. "DynamicOrigin":"http",
  38. "StaticPath":"/to/no_dynamic_rou",
  39. "StaticType":"jpg",
  40. "StaticUri":"yyy/ggss/ccc/a.txt"
  41. }]
  42. },
  43. "ErrorPageConfig":{
  44. "CustomPageUrl":"http://promotion.alicdn.com/help/oss/error.html",
  45. "ErrorCode":"404",
  46. "PageType":"charity"
  47. },
  48. "GreenManagerConfig":{
  49. "ConfigId":"4047862",
  50. "Enabled":"off",
  51. "Status":"success"
  52. },
  53. "HttpErrorPageConfigs":{
  54. "HttpErrorPageConfig":[
  55. {
  56. "ErrorCode":"404",
  57. "PageUrl":"http://promotion.alicdn.com/help/oss/error.html"
  58. },
  59. {
  60. "ErrorCode":"501",
  61. "PageUrl":"http://test.com/501.html"
  62. },
  63. {
  64. "ErrorCode":"502",
  65. "PageUrl":"http://test.com/502.html"
  66. }
  67. ]
  68. },
  69. "HttpHeaderConfigs":{
  70. "HttpHeaderConfig":[
  71. {
  72. "ConfigId":"602016",
  73. "HeaderKey":"content-type",
  74. "HeaderValue":"application",
  75. "Status":"success"
  76. },
  77. {
  78. "ConfigId":"608841",
  79. "HeaderKey":"content-type",
  80. "HeaderValue":"app",
  81. "Status":"testing"
  82. },
  83. {
  84. "ConfigId":"602018",
  85. "HeaderKey":"cache-control",
  86. "HeaderValue":"application",
  87. "Status":"success"
  88. },
  89. {
  90. "ConfigId":"602021",
  91. "HeaderKey":"content-disposition",
  92. "HeaderValue":"application",
  93. "Status":"success"
  94. }
  95. ]
  96. },
  97. "HttpsOptionConfig":{
  98. "ConfigId":"3498758",
  99. "Http2":"off",
  100. "Status":"success"
  101. },
  102. "IgnoreQueryStringConfig":{
  103. "Enable":"on"
  104. },
  105. "L2OssKeyConfig":{
  106. "ConfigId":"3512607",
  107. "PrivateOssAuth":"on",
  108. "Status":"success"
  109. },
  110. "MacServiceConfig":{
  111. "AppList":"app,app2",
  112. "ConfigId":"3605171",
  113. "Enabled":"on",
  114. "Status":"success"
  115. },
  116. "NotifyUrlConfig":{
  117. "Enable":"on",
  118. "NotifyUrl":"http://test.com"
  119. },
  120. "OptimizeConfig":{
  121. "Enable":"off"
  122. },
  123. "PageCompressConfig":{
  124. "Enable":"off"
  125. },
  126. "RangeConfig":{
  127. "Enable":"on"
  128. },
  129. "RedirectTypeConfig":{
  130. "RedirectType":"Https"
  131. },
  132. "RefererConfig":{
  133. "AllowEmpty":"on",
  134. "ReferList":"www.google.com",
  135. "ReferType":"block"
  136. },
  137. "RemoveQueryStringConfig":{
  138. "AliRemoveArgs":"time",
  139. "ConfigId":"1123"
  140. },
  141. "ReqAuthConfig":{
  142. "AuthType":"type_c",
  143. "Key1":"vadfawerq",
  144. "Key2":"Acbdert",
  145. "TimeOut":"2400"
  146. },
  147. "ReqHeaderConfigs":{
  148. "ReqHeaderConfig":[{
  149. "ConfigId":"123",
  150. "Key":"testKey",
  151. "Value":"testValue"
  152. }]
  153. },
  154. "SetVarsConfigs":{
  155. "SetVarsConfig":[
  156. {
  157. "ConfigId":"4125719",
  158. "Status":"success",
  159. "VarName":"typeb",
  160. "VarValue":"typeb"
  161. },
  162. {
  163. "ConfigId":"4125726",
  164. "Status":"success",
  165. "VarName":"typea",
  166. "VarValue":"typea"
  167. }
  168. ]
  169. },
  170. "SrcHostConfig":{
  171. "DomainName":"www.aliyun.com"
  172. },
  173. "VideoSeekConfig":{
  174. "Enable":"on"
  175. },
  176. "WafConfig":{
  177. "Enable":"off"
  178. }
  179. },
  180. "RequestId":"67E027D8-7A58-4599-B17A-63E9A54FC54F"
  181. }

异常返回示例

JSON 格式

  1. {
  2. "Code":"InternalError",
  3. "HostId":"cdn.aliyuncs.com",
  4. "Message":"The request processing has failed due to some unknown error.",
  5. "RequestId":"16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
  6. }

错误码

查看本产品错误码

本文导读目录