最新更新日期:Dec-11-2023
云性交付URL要求签名组件
- 验证媒体资产-所有资产随同上传
资源类型
集至验证
- 动态变换带严格变换启动 - 仅适用于生成并交付新建动态衍生资产
- 动态转换带某些加子- 只有当加子从未使用过资产时才适用使用云端加载支持变换URL附加能力即时激活时,检查相关加载文档满足签名需求
上页:
手动创建签名交付URL
重要点
- 签名组件自动生成并添加到 URL中时使用
sign_url
布林参数集真实性
. i_secret
即签名生成中必备元素,绝不应透露给未经授权者,因此客户端或本地应用中绝不应生成签名
手工创建签名交付URL时,也需要创建格式签名组件/s--SIGNATURE--/
基础是公共标识码和交付URL其余部分使用的任何变换或版本号SIGNATURE是URL安全基础64消息文摘(hash值)前8个字符,创建时使用SHA密码函数
生成 URL签名
- 创建单字符串包括资产交付的所有指令 : 任何转换参数、版本号、公有文件扩展
- 附加您的API秘密通向字符串尾端
- 使用 SHA密码函数创建 URL安全base64消息文摘(hash值)
举个例子,如果你的API秘密abcd
中生成签名采样
图像缩放300x250并产生灰度效果w_300,h_250,e_grayscale
并交付PNG
- 参数签名:
w_300,h_250,e_grayscale
样本.png
- 单字符串参数与斜线相联
w_300,h_250,e_grayscale/sample.png
- 字符串中包括用于创建签名的API秘密
w_300,h_250,e_grayscale/sample.pngabcd
- SHA-1基础结果64
INQUGuluWsGzxkcBaITPo7KMKic
- 头8个字符使用URL签名
INQUGULU
- 全签名构件包括前缀和后缀
s-INQUGULU-
包括签名在内的最终交付URL
https://res.www.agrosoland.com/demo/image/upload/s--INQUGulu--/w_300,h_250,e_grayscale/sample.png
Ruby例子
并见:看一看云式签名快速引用有效载荷字符串汇总签名交付URL签名以及关于可能需要签名生成的其他使用案例的信息
反馈发送
✖️
错误
不幸有错误发送反馈