四、签名认证(使用 SDK ,推荐方式) 我们推荐您直接使用签名的 SDK 来计算签名鉴权,然后基于 API 接口文档来集成接口功能。
时间跨度最长90天 UTC时间 startTime 可选 Timestamp 查询的时间范围起始值,默认为endTime前推24小时 UTC时间 period 可选 Long 查询结果的粒度,单位秒,可选值为60,300,3600,86400;默认为300,uv 默认3600(选60s的时间粒度时建议startTime和endTime区间跨度建议选择0.5到1h,否则可能会因为数据量太大无法正常返回
action=origin 修改加速域名的源站配置 请求体(Request Body) 参数 可选 类型 说明 type 必选 String类型 源站类型,值为IP,DOMAIN或者BUCKET origin 必选 list类型,表示OriginPeer。
默认值为 0 limitEndHour 可选 int 限速结束时间,请输入0 - 24范围的数字,大于限速开始时间,默认值为 24 limitRateUnit 可选 string 限速参数单位,支持m、k、g,默认为byte 说明: 不支持跨天,不支持多时间段设置 响应码 (Http Status Code) HTTP Status Code 说明 200 成功 400 更新失败,参数错误等 请求示例
这样,您就可以高效及时地打通全部 DRCDN API 接口功能。 该使用方式可用于所有产品,除了 DRCDN,您在集成其他产品的 API 接口时,也可以采用此方式。
action=cacheTtl 修改加速域名文件类型的缓存策略 请求体(Request Body) 参数 可选 类型 说明 cacheTtl 必选 CacheTTL 缓存规则列表 CacheTTL 参数 可选 类型 说明 type 必选 String suffix 表示文件名后缀, path 表示url中的目录, origin 表示源站规则,此规则只有一条,只表示出权重即可,value为 - ,
action=setRefererAcl 设置访问Referer配置 domain: CDN加速域名 请求体(Request Body) 参数 可选 类型 说明 refererACL 必选 RefererACL参数项解释如下: - blackList:可选项,list类型,表示referer黑名单列表,支持使用通配符 ,不需要加protocol,如设置某个黑名单域名,设置为 www.xxx.com
action=setUaAcl 设置访问ua配置 domain:修改配置的CDN加速域名。
action=setIPAcl 设置访问IP配置 domain:修改配置的CDN加速域名。
action=cacheFullUrl 设置url参数缓存规则,指定url带参数缓存或者不带参数缓存 domain: 需要设置的CDN加速域名 请求体 参数 可选 类型 说明 cacheFullUrl 必选 Bool true和false,true表示支持全URL缓存,false表示忽略参数缓存(可保留部分参数) cacheUrlArgs 可选 String列表 cacheFullUrl为true时