最近更新时间:2024-03-27 15:08:35
用于设置时间戳+共享密钥防盗链
创建域名时默认不开启时间戳+共享密钥防盗链功能
调用方式:HTTP POST
签名机制:
Service取值:cdn
接入地址:cdn.api.ksyun.com︎
参数名 | 类型 | 是否必须 | 描述 |
---|---|---|---|
DomainName | String | Y | 域名名称 |
Enable | String | Y | 配置是否开启或关闭取值:on、off,默认值为off关闭。开启时,下述必须项为必填项;关闭时,只更改此标识,忽略后面的项目 |
TimeName | String | Y | 时间戳参数名 |
MD5Name | String | Y | MD5参数名 |
Key | Array | Y | 第一个为主密钥,按照密钥顺序进行匹配,必须由大小写字母(a-Z)或者数字(0-9)组成,长度在6-128个字符之间 (注:key不能超过5个) |
TimestampFormat | String | Y | UNIX: 十进制 |
ExpirationTime | Long | N | 过期时间,单位为“秒”,输入大于等于0的正整数,最大不要超过31536000;不输入则按参考时间戳;输入则按时间戳+自定义过期时间 |
MD5Hash | String | Y | MD5鉴权因子,取值范围为: |
MD5SumRangeStart | Int | N | MD5取值范围,最小值。最小值和最大值必须同时设置,如果都不设置则全部截取 |
MD5SumRangeEnd | Int | N | MD5取值范围,最大值。最小值和最大值必须同时设置,如果都不设置则全部截取 |
POST /?Action=SetLiveRequestAuthConfig&Version=2016-09-01 HTTP/1.1
Content-Type: application/json
X-Amz-Date: YOURDATE
Authorization: authorization string
Host: cdn.api.ksyun.com
{
"DomainName": "zjp3.ksyun.com",
"Enable": "on",
"TimeName": "mytime",
"MD5Name": "mymd5",
"Key": [
"aa223311dd",
"bb223322cc"
],
"TimestampFormat": "HEX",
"ExpirationTime": 700,
"MD5Hash": "SecretKey|ExpirationTime|URI",
"MD5SumRangeStart": 2,
"MD5SumRangeEnd": 19
}
{
"RequestId": "96cb2935d1084b9cb0da1e5201bdd7e4"
}
此接口为CDN接口,请到使用须知查看错误码详情。
纯净模式