CDN

设置高级回源

最近更新时间:2018-11-30 16:22:22

SetOriginAdvancedConfig

描述

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

注意:

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

请求语法

本接口请求需要包含公共请求header和该接口所特有的请求参数,具体请求语句参照下文请求示例。

请求头

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

请求参数

参数名 必选 类型及范围 说明
DomainId String 域名ID
Enable String 设置高级回源配置的开启或关闭 取值: on、off。注意:开启后会关闭掉基础配置中的的回源配置。默认值关闭。开启时,下述必须项为必填项;关闭时,只更改此标识,忽略后面的项目。
OrignPriority Long 用于区分主、备源站;取值为1,则表示主源站;取值为0,则表示为热备源站
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 当OriginPolicy是quality时,该项必填。取值1-10

示例

请求示例

POST JSON方式:


POST / 1.1 
 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":"2D09RHK",
    "Enable":"on",
    "OriginPort":80,
    "OriginPolicy":"rr",
    "OriginPolicyBestCount":1,
    "OriginType":"ipaddr",
    "OriginAdvancedItems":[{
            "OriginLine":"default",
            "Origin":"www.baidu2.com"
        },
        {
            "OriginLine":"un",
            "Origin":"www.baidu2.com"
        }]
}

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

立即注册