内容分发网络 CDN-鉴权方式B:示例说明

时间:2024-12-20 10:11:20

示例说明

以使用MD5算法为例:

  1. 回源请求对象:
    http://hwcdn.example.com/T128_2_1_0_sdk/0210/M00/82/3E/test.mp3
  2. 密钥设为:huaweicloud12345(用户自行设置)
  3. 用户访问客户源服务器时间为:201706301000(格式为:YYYYMMDDHHMM)
  4. CDN服务器构造一个用于计算md5hash的签名字符串:
    huaweicloud12345201706301000/T128_2_1_0_sdk/0210/M00/82/3E/test.mp3
  5. CDN服务器根据该签名字符串计算md5hash:
    md5hash = md5sum("huaweicloud12345201706301000/T128_2_1_0_sdk/0210/M00/82/3E/test.mp3") =668f28d134ec6446a8ae83a43d0a554b 
  6. 请求CDN时URL:
    http://hwcdn.example.com/201706301000/668f28d134ec6446a8ae83a43d0a554b/T128_2_1_0_sdk/0210/M00/82/3E/test.mp3

如果请求在有效时间内(请求时间小于等于2017年6月30日10:30:00),并且计算出来的md5hash与用户请求中带的md5hash值(668f28d134ec6446a8ae83a43d0a554b)一致,则鉴权通过。

support.huaweicloud.com/usermanual-cdn/cdn_01_0041.html