全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

创建域名

最近更新时间:2022-01-26 16:51:37

CreateDomain(创建域名)

请求方式:GET、POST

Request Parameters(请求参数)

ResourceRecord

  • 描述:域名记录
  • 类型:String
  • 是否可缺省:否

HttpRewrite

  • 描述:https强制跳转开启状态
  • 类型:Boolean
  • 是否可缺省:是
  • 缺省值:false

HttpSource

  • 描述:http回源开启状态
  • 类型:Boolean
  • 是否可缺省:是
  • 缺省值:false

CertificateId

  • 描述:域名使用证书的ID
  • 类型:String
  • 是否可缺省:是
  • 缺省值:null

CertificateRegion

  • 描述:域名使用证书的region
  • 类型:String
  • 是否可缺省:是
  • 缺省值:null

LbMethod

  • 描述:负载均衡方式
  • 类型:String
  • 是否可缺省:是
  • 缺省值:ROUND_ROBIN(轮询)
  • 可取值:ROUND_ROBIN(轮询)、LEAST_CONNECTIONS(最小连接数)

HasProxy

  • 描述:前置代理设置状态
  • 类型:Boolean
  • 是否可缺省:是
  • 缺省值:false

ProjectId

  • 描述:域名所属项目的ID
  • 类型:integer
  • 是否可缺省:是
  • 缺省值:0(默认项目)

HeaderMark

  • 描述:域名流量标记header字段名称
  • 类型:String
  • 是否可缺省:是
  • 缺省值:null

HeaderValue

  • 描述:域名流量标记header字段值
  • 类型:String
  • 是否可缺省:是
  • 缺省值:null

HealthMonitor

  • 描述:健康检测
  • 类型:String(json)
  • 是否可缺省:是
  • 格式:
    {
    “HealthMonitor”: {
    “Status”: true, //健康检查开启状态
    “Delay”: 5, //健康检查周期
    “Rise”: 5, //健康检查判定为健康的次数
    “Fall”: 5, //健康检查判定为不健康的次数
    “Timeout”: 3, //健康检查超时时常(前端无需设置,后端默认设置)
    “Path”: “/”, //健康检查url目录
    “ServerName”: “waf3-test.ksyun.com” //健康检查主机地址
    }
    }
    缺省值:
    {
    “HealthMonitor”: {
    “Status”: false,
    “Delay”: 5,
    “Rise”: 5,
    “Fall”: 5,
    “Timeout”: 3,
    “Path”: “/”,
    “ServerName”: “waf3-test.ksyun.com” //未设置时为绑定的域名
    }
    }

HttpPort.N

  • 描述:http协议端口列表
  • 类型:Integer Set
  • 是否可缺省:是
  • 缺省值:null
  • 说明:不为空表示开启http协议

HttpsPort.N

  • 描述:https协议端口列表
  • 类型:Integer Set
  • 是否可缺省:是
  • 缺省值:null
  • 说明:不为空表示开启https协议

Sources

  • 描述:域名回源信息列表
  • 类型:String(json)
  • 是否可缺省:否
  • 格式:
    {
    “Sources”: [
    {
    “Ip”: “1.1.1.1”, //回源ip
    “HttpPort”: 80, //回源ip的http端口
    “HttpsPort”: 443, //回源ip的https端口
    “Weight”: 20 //权重
    },
    {
    “Ip”: “2.2.2.2”,
    “HttpPort”: 8080,
    “HttpsPort”: 8443,
    “Weight”: 20
    }
    ]
    }

Response Elements(返回值)

RequestId

  • 描述:请求ID
  • 类型:String

ResourceRecordInfo

Examples(举例)

Sample Request(请求)

https://waf.api.ksyun.com/?Action=CreateDomain
&ResourceRecord=www.ksyun.com
&Sources={"Sources": [{"Ip":"192.168.1.1", "HttpPort": 80}]}
&HttpPort.1=80

Sample Response(返回)

{
    "RequestId": "3509b197-3f95-30e0-5b-e9bd6e96b69f",
    "ResourceRecordInfo": {
        "ResourceRecord": "www.ksyun.com",
        "HttpRewrite": false,
        "HttpSource": false,
        "Http2": false,
        "ConvertToIpv6": false,
        "HasProxy": false,
        "LbMethod": "ROUND_ROBIN",
        "ProjectId": 0,
        "HealthMonitor": {
            "Delay": 5,
            "Fall": 5,
            "Path": "/",
            "Rise": 5,
            "ServerName": "www.ksyun.com",
            "Status": false,
            "Timeout": 3
        },
        "ResourceRecordId": "28ad8955-acc9-3409-8-4ed9078abcc7",
        "Status": true,
        "Cname": "9ffe77baa6c36d49d4f2246.chinacode.org",
        "ProjectName": "默认项目",
        "Sources": [
            {
                "Ip": "192.168.1.1",
                "HttpPort": 80,
                "HttpsPort": null,
                "Weight": 1
            }
        ],
          "DnsStatus": false,
        "HttpStatus": {
            "Ports": [
                80
            ],
            "Status": false
        },
        "CcDefenseStatus": false,
        "WebDefenseStatus": true,
        "SourceStatus": {
            "HealthSourceNumber": 0,
            "AllSourceNumber": 1
        }
    }
}
文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈