文档中心 云解析 负载均衡管理

负载均衡管理

更新时间:2023-09-15 17:02:14

1.负载均衡概览
接口描述
用于查看域名解析记录指定主机头下的负载均衡详情。秒级生效。
限制说明:
1.建议调用频率不超过240次/分钟。
2.域名必须不包含如下信息:出售药物和管制刀具类,含有不法言论、信息。
3.视频类域名必须有视听许可证;博客论坛或社区类加速域名必须有BBS专项审批资质。
鉴权方法:见概览页公共鉴权示例。
请求参数
参数 类型 必填 描述
domainName String 是 域名
language string 否 为空返回中文结果(默认)
en:返回英文提示结果

返回参数
参数 类型 描述
resCode Int 状态码。resCode的详细说明请参见“附录1业务状态码”。
msg string 状态码的详细说明
dcName string 主机记录
dcType string 记录类型
dcView string 线路ID
dcViewCn string 线路中文名
count Int 负载均衡记录数
state Int 状态 3 禁用;2 启用

请求示例
#!/bin/bash
username=“example_username”
apiKey=“example_apiKey”
date=env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"
password=echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64
curl -i --url “https://open.chinanetcenter.com/clouddns/BalanceOverview”
-X “POST”
-u “$username:$password”
-H “Date: $date”
-H “Accept: application/json”
-d’{
“domainName”:“earth12.com.cn”
 }’

响应示例
{
    “resCode”:0,
    “msg”:“操作成功”,
    “content”: [
         {
            “dcName”:"@",
“dcType”:“A”,
“dcView”:"",
“dcViewCn”:“默认”,
            “count”:3,
            “state”:2
        },
         {
            “dcName”:“abc”,
“dcType”:“A”,
“dcView”:"
",
“dcViewCn”:“默认”,
            “count”:4,
            “state”:2
        },
         {
            “dcName”:“new”,
“dcType”:“AAAA”,
“dcView”:"",
“dcViewCn”:“默认”,
            “count”:2,
            “state”:2
        },
         {
            “dcName”:“www”,
“dcType”:“A”,
“dcView”:“1”,
“dcViewCn”:“中国电信”,
            “count”:2,
            “state”:2
        },
         {
            “dcName”:“xin”,
“dcType”:“A”,
“dcView”:"
",
“dcViewCn”:“默认”,
            “count”:2,
            “state”:2
        },
         {
            “dcName”:“yh”,
“dcType”:“A”,
“dcView”:"*",
“dcViewCn”:“默认”,
            “count”:2,
            “state”:2
        }
    ]
}

2.负载均衡详情
接口描述
用于查看解析记录的负载均衡情况。秒级生效。
限制说明:
1.建议调用频率不超过240次/分钟。
2.域名必须不包含如下信息:出售药物和管制刀具类,含有不法言论、信息。
3.视频类域名必须有视听许可证;博客论坛或社区类加速域名必须有BBS专项审批资质。
鉴权方法:见概览页公共鉴权示例。
请求参数
参数 类型 必填 描述
domainName String 是 域名名称
dcName String 是 主机头
dcType String 否 记录类型(选填)
dcView String 否 线路ID(选填)
language string 否 为空返回中文结果(默认)
en:返回英文提示结果

返回参数
参数 类型 描述
resCode Int 状态码。resCode的详细说明请参见“附录1业务状态码”。
msg String 状态码的详细说明
recordId Int 主机记录ID,用于标识主机记录。
dcName String 主机记录
dcType String 记录类型
dcView String 线路
dcViewName String 线路名称
dcValue String 记录值
rate Int 负载均衡权重

请求示例
#!/bin/bash
username=“example_username”
apiKey=“example_apiKey”
date=env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"
password=echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64
curl -i --url “https://open.chinanetcenter.com/clouddns/BalanceDetail”
-X “POST”
-u “$username:$password”
-H “Date: $date”
-H “Accept: application/json”
-d’{
    “domainName”:“earth12.com.cn”,
“dcName”: “www”
 }’

响应示例
{
    “resCode”:0,
    “msg”:“操作成功”,
    “content”: [
         {
            “recordId”:221117,
            “dcValue”:“2.2.2.2”,
            “dcViewName”:“默认”,
            “rate”:1,
            “dcView”:"",
            “dcName”:“www”,
            “dcType”:“A”
        },
         {
            “recordId”:222956,
            “dcValue”:“1.2.3.4”,
            “dcViewName”:“默认”,
            “rate”:1,
            “dcView”:"
",
            “dcName”:“www”,
            “dcType”:“A”
        }
    ]
}

3.负载均衡编辑
接口描述
编辑保存域名解析记录指定主机头下负载均衡。秒级生效。
限制说明:
1.建议调用频率不超过240次/分钟。
2.域名必须不包含如下信息:出售药物和管制刀具类,含有不法言论、信息。
3.视频类域名必须有视听许可证;博客论坛或社区类加速域名必须有BBS专项审批资质。
鉴权方法:见概览页公共鉴权示例。
请求参数
参数 类型 必填 描述
domainName String 是 域名名称
dcName String 是 主机记录
dcView String  是 线路
线路的对应表请参考附录“附录2 ViewID与线路的对应关系”
recordList List 是 recordId   int   解析记录
rate       int   权重
language string 否 为空返回中文结果(默认)
en:返回英文提示结果

返回参数
参数 类型 描述
resCode Int 状态码。resCode的详细说明请参见“调度业务状态码”。
msg string 状态码的详细说明。

请求示例
#!/bin/bash
username=“example_username”
apiKey=“example_apiKey”
date=env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"
password=echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64
curl -i --url “https://open.chinanetcenter.com/clouddns/BalanceSave”
-X “POST”
-u “$username:$password”
-H “Date: $date”
-H “Accept: application/json”
-d ‘{
    “domainName”:“earth12.com.cn”,
    “dcName”:“www”,
    “dcView”:"*",
    “recordList”: [
         {
            “recordId”:222956,
            “rate”:2
        },
         {
            “recordId”:221117,
            “rate”:6
        }
    ]
 }’

响应示例
{
    “resCode”:0,
    “msg”:“操作成功”,
    “content”:null
}
4.启停负载均衡
接口描述
(批量)启用/停用域名解析记录指定主机头下负载均衡。秒级生效。
限制说明:
1.建议调用频率不超过240次/分钟。
2.域名必须不包含如下信息:出售药物和管制刀具类,含有不法言论、信息。
3.视频类域名必须有视听许可证;博客论坛或社区类加速域名必须有BBS专项审批资质。
鉴权方法:见概览页公共鉴权示例。
请求参数
参数 类型 必填 描述
domainName String 是 域名名称
batchOperate List 是 批量操作列表
dcName String  是 主机记录
operate Int 是 操作:0停用,1启用
language string 否 为空返回中文结果(默认)
en:返回英文提示结果

返回参数
参数 类型 描述
resCode Int 状态码。resCode的详细说明请参见“调度业务状态码”。
msg string 状态码的详细说明。

请求示例
#!/bin/bash
username=“example_username”
apiKey=“example_apiKey”
date=env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"
password=echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64
curl -i --url “https://open.chinanetcenter.com/clouddns/BalanceOperate”
-X “POST”
-u “$username:$password”
-H “Date: $date”
-H “Accept: application/json”
-d '{
    “domainName”:“earth12.com.cn”,
    “batchOperate”: [
         {
            “dcName”:“www”,
            “operate”:1
        },
         {
            “dcName”:“abc”,
            “operate”:0
        }
    ]

}’

响应示例
{
    “resCode”:0,
    “msg”:“操作成功”,
    “content”:null
}

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!