http://Hostname/timestamp/md5hash/Filenamehttps://Hostname/timestamp/md5hash/Filename
字段 | 说明 |
Hostname | 站点加速域名。 |
Path | 资源访问路径,鉴权时需以 /开头。 |
timestamp | UTC+8 时间,格式:YYYYMMDDHHMM,例如 201807301000。 |
md5hash | 通过 MD5 算法计算出的固定长度为 32 位的字符串: 算法:MD5(密钥 + timestamp + Path)。 鉴权逻辑:若请求未过期,则节点比较此字符串值与请求 URL 中携带的 md5hash 值:两值相同,鉴权通过,响应请求;两值不同,鉴权失败,返回 403。 |
https://www.example.com/foo.jpg 使用鉴权方式 B,由于该方式会将鉴权信息 /{timestamp}/{md5hash} 拼接在资源真实路径之前,请求到达节点时的实际 URL Path 为 /{timestamp}/{md5hash}/foo.jpg。规则引擎的「URL Path」匹配作用于携带鉴权前缀的原始请求路径,而非业务真实路径。URL Path 等于 /foo.jpg)配置,否则请求无法命中规则。
/foo.jpg。202407151533。DvYmqE81E1F9R791H6lmht。DvYmqE81E1F9R791H6lmht202407151533/foo.jpg)= d1f0b51c6894231fc12e054fcc7f0b3e。 https://www.example.com/202407151533/d1f0b51c6894231fc12e054fcc7f0b3e/foo.jpg。文档反馈