内容分发网络 CDN-鉴权方式B:示例说明
时间:2025-05-28 16:28:20
示例说明
以使用MD5算法为例:
- 回源请求对象:
http://hwcdn.example.com/T128_2_1_0_sdk/0210/M00/82/3E/test.mp3
- 密钥设为:huaweicloud12345(用户自行设置)
- 用户访问客户源服务器时间为:201706301000(格式为:YYYYMMDDHHMM)
- CDN服务器构造一个用于计算md5hash的签名字符串:
huaweicloud12345201706301000/T128_2_1_0_sdk/0210/M00/82/3E/test.mp3
- CDN服务器根据该签名字符串计算md5hash:
md5hash = md5sum("huaweicloud12345201706301000/T128_2_1_0_sdk/0210/M00/82/3E/test.mp3") =668f28d134ec6446a8ae83a43d0a554b
- 请求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