CDN

设置高级回源

最近更新时间:2020-10-30 19:24:19

SetOriginAdvancedConfig

描述

允许设置热备源站和高级回源策略。

注意:

  • 开启高级回源配置后,会关闭掉基础配置中的回源配置。

请求语法

本接口请求需要包含指定目录/2016-09-01/domain/SetOriginAdvancedConfig、公共请求header和该接口所特有的请求参数,具体请求语句参照下文请求示例。

请求头

参数名 必选 类型及范围 说明
X-Version String 版本号,取值:2016-09-01
X-Action String 操作接口名,取值:SetOriginAdvancedConfig

请求参数

参数名 必选 类型及范围 说明
DomainId String 域名ID
Enable String 设置高级回源配置的开启或关闭 取值: on、off。注意:开启后会关闭掉基础配置中的的回源配置。默认值关闭。开启时,下述必须项为必填项;关闭时,只更改此标识,忽略后面的项目。
OriginType String 主源站类型 取值:ipaddr、 domain分别表示:IP源站、域名源站。 主源站的信息也是在创建加速域名时所设置的源站信息。关闭高级回源配置后,则沿用创建加速域名时的回源配置
Origin String 回源地址,可以是IP或域名;IP支持最多20个,以逗号区分,域名只能输入一个。IP与域名不能同时输入。
BackupOriginType String 热备源站类型 取值:ipaddr、 domain分别表示:IP源站、域名源站。
BackupOrigin String 热备源站回源地址,可以是IP或域名;IP支持最多20个,以逗号区分,域名只能输入一个。IP与域名不能同时输入。
OriginPolicy String rr: 轮询; quality: 按质量最优的topN来轮询回源
OriginPolicyBestCount Long 取值1-10的整数。当OriginPolicy是quality时,该项必填。

示例

请求示例

POST方式:


POST /2016-09-01/domain/SetOriginAdvancedConfig
 Host: cdn.api.ksyun.com
 X-Amz-Date: date 
 Authorization:authorization string 
 x-action: SetOriginAdvancedConfig 
 x-version: 2016-09-01 
 Content-Type: application/json

{
    "DomainId": "2D08M8V",
    "Enable": "on",
    "OriginType": "domain",
    "Origin": "www.test1.com",
    "BackupOriginType": "domain",
    "BackupOrigin": "www.test2.com",
    "OriginPolicy": "quality",
    "OriginPolicyBestCount": 2
}

返回示例

  • 说明:本接口调用成功只会返回200的状态码,无返回值,若调用失败,则会返回403/400状态码,400的具体错误原因详见【使用须知】中错误代码表说明

金山云,开启您的云计算之旅

免费注册