UploadAccountMedia)123456)3 或 5www.example.com 使用 Akamai NetStorage 作为源站,可参考以下步骤。UploadAccountMedia,密钥为 your_secret_key,action 为 download,CP Code 为 1926792,NetStorage 源站域名为 tencentns01-nsu.akamaihd.net。配置项 | 示例(具体填写可参照鉴权头部说明) |
头部名称 | X-Akamai-ACS-Auth-Data |
头部值 | akamai_ns_auth_data(5, "UploadAccountMedia") |
配置项 | 示例(具体填写可参照鉴权头部说明) |
头部名称 | X-Akamai-ACS-Auth-Sign |
头部值 | akamai_ns_auth_sign(5, "your_secret_key") |
配置项 | 示例(具体填写可参照鉴权头部说明) |
头部名称 | X-Akamai-ACS-Action |
头部值 | akamai_ns_auth_action("version=1&action=download") |


[version], [0.0.0.0], [0.0.0.0], [time], [unique-id], [uploadAccountId]
字段 | 说明 |
version | 身份验证加密格式版本,取值为 3 或 5,需与源站配置保持一致。Version 3:HMAC-MD5([key], [data] + [sign-string]) Version 5:HMAC-SHA256([key], [data] + [sign-string]) |
0.0.0.0 | 保留字段,固定填写 0.0.0.0,出现两次。 |
time | 当前十进制时间戳,由 EdgeOne 在回源时实时生成。 |
unique-id | 随机数,由 EdgeOne 在回源时实时生成。 |
uploadAccountId | 客户提供的固定账号 ID,例如 UploadAccountMedia。 |
5, 0.0.0.0, 0.0.0.0, 1497896370, 3956209820, UploadAccountMedia
akamai_ns_auth_data(version, "uploadAccountId") 自动完成上述字段的拼接与生成,无需手动维护时间戳和随机数。key + data + sign-string
组成部分 | 说明 |
key | 客户提供的固定密钥,例如 123456。 |
data | 即 X-Akamai-ACS-Auth-Data 头部的完整值。 |
sign-string | 由 URL 路径 + 换行符 + X-Akamai-ACS-Action 头部名称及其值 + 换行符 拼接而成。 |
/[CP Code]/[path]/[file.ext]\\nx-akamai-acs-action:version=1&action=upload&md5=0123456789abcdef0123456789abcdef&mtime=1260000000\\n
akamai_ns_auth_sign(version, "key") 自动完成上述签名计算,并输出 Base64 编码结果。akamai_ns_auth_action("version=xxx&action=xxx") 自动生成该头部的值。uploadAccountId 和 key(密钥)需由客户在 Akamai NetStorage 管理后台获取,请妥善保管密钥,避免泄露。文档反馈