请求 URL 构成:http://DomainName/FileName?auth_key=md5hash&t=timestamp
说明
字段 | 描述 |
---|---|
DomainName | 全站加速的加速域名。 |
Filename | 资源所在的相对路径,鉴权URL的 Filename 需以正斜线 |
auth_key | 鉴权URL 中携带的鉴权信息参数名,默认为 auth_key。 |
timestamp |
|
md5hash | 通过 MD5 算法计算出的固定长度为32位的字符串,由数字 0-9 和小写英文字母 a-z 混合组成。
|
说明
TypeD的timestamp
可以是十进制正整数,也可以是十六进制正整数。
字段 | 描述 |
---|---|
鉴权类型 | 全站加速支持四种鉴权类型:TypeA、TypeB、TypeC、TypeD。 |
鉴权KEY |
|
访问路径 | 请输入资源所在相对路径,以 |
开始日期 |
|
有效时间 |
|
收到来自鉴权URL的请求后,全站加速将解析出鉴权URL 中的 timestamp
参数 、鉴权 URL 有效时间。然后与当前时间比较。具体逻辑如下:
timestamp
+ 鉴权 URL 有效时间
< 当前时间,那么全站加速判定鉴权URL已过期,拒绝该请求并返回 403状态码。 timestamp
+ 鉴权 URL 有效时间
≥ 当前时间,那么全站加速会使用 MD5 算法算出 md5hash 的值。
TypeD
。鉴权URL的格式为:http://DomainName/FileName?auth_key=md5hash&t=timestamp
。鉴权成功后,如果未匹配上边缘节点的资源,边缘节点会向源站发起回源请求。回源时,系统将去除鉴权参数。回源URL的实际格式为:http://DomainName/Filename
。说明
边缘节点根据鉴权请求生成缓存键时,会自动忽略URL中的鉴权参数,因此会影响鉴权范围内文件的缓存键。如果您配置了这部分文件的缓存键规则,此处忽略鉴权参数的优先级会高于相应的缓存键规则。
TypeD
。URL的鉴权参数名为auth_key
,鉴权文件为jpg
,时间戳参数为timestamp
。那么边缘节点根据这个鉴权URL请求生成缓存键时,对于jpg
类型的资源,系统会自动忽略 “?”后的鉴权参数:?auth_key=md5hash&t=timestamp
。即便此时您在缓存键规则中配置了:全部文件 - 不忽略参数。