CDN

产品文档

CDN

帮助中心 > 产品文档 > CDN > setSourceAuthConfig

回源鉴权参数设置接口

描述

设置回源鉴权参数

请求路径

/api/bytedance/setSourceAuthConfig

请求参数

名称 类型 是否必填 描述
username String 京东用户名pin
signature String 通用签名算法计算的签名
domainName String 加速域名
originRole String 回源为主/备(可选值master,slave)
enable String 是否开启鉴权(可选值:on,off)
authType String 鉴权类型(可选值oss,aws(现不支持),tos,enable=on时必填)
originAuthRule Objects 具体的鉴权参数(可选:TOSAuthInfo,OSSAuthInfo)(enableUrlAuth=on时必填)

TOSAuthInfo

名称 类型 是否必填 描述
authVersion String 可配置 v1、v2。
accessKey String 密钥
secretKey String 密钥的加密密钥
authHeaders Object 需要参加鉴权的请求头(v2 使用,eg:[{"name":"header-1","value":"a"},{"name":"header-2","value":"b"}]
expireTime String 单位s,默认 900

OSSAuthInfo

名称a 类型 是否必填 描述
accessKey String 密钥
secretKey String 密钥的加密密钥
bucketName String
objectName String

返回参数

名称 描述
status 结果状态
msg 提示信息
data taskid

调用示例

请求示例
html
{
	"domainName":"test.aaa.com",
	"signature":"9f310af4c0b55575874dc6354e90c447",
	"authKey":"aaaaaaaa",
	"enable":"on",
	"originRole":"master",
	"authType":"tos",
	"originAuthRule":{
		"accessKey":"aaa",
		"secretKey":"bbb",
		"authVersion":"v2",
		"AuthHeaders":[
			{
				"name":"a-b-c",
				"value":"aaaaaaa"
			},{
				"name":"d-e-f",
				"value":"ddddddd"
			}],
		"ExpireTime":"800"
	}
}
返回示例
  • json格式

json { "status": 0, "msg": "成功", "data": "1846" }


更新时间:2020-07-06 19:23:00