CDN加速

dns编辑domain

更新时间:2020-01-17 16:27:23

适用产品:云解析

接口描述

请求参数

JSON
参数名称类型必填描述
customerstring客户名称
ttlint域名ttl(0~2147483647)

返回参数

JSON
参数名称类型描述
customerstring域名拥有者公司信息
┗namestring客户名称
domainIdint域名id
lastPublishedstring最近一次发布时间
namestring域名名称
productstring服务名称 * Cloud DNS* Cloud DNS D
seriallong域名序列号
statusstring部署状态
statusCodeint部署状态码
ttlint域名ttl时间
lastModifiedstring最近一次修改时间

错误码

错误代码(code)描述(message)HTTP状态码语义
19222101用户不存在400无法查询到该用户
19222104输入参数错误400输入参数错误(没有输入值或者值不符合规范)
19222999其他暂时错误400其他暂时错误

示例

修改域名TTL
示例说明
请求示例
复制
#!/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/api/open-api/cdns/domains/52/edit" \
-X "POST" \
-u "$username:$password" \
-H "Date: $date" \
-H "Accept-Language: en" \
-H "Content-Type: application/json" \
-d '{"customer":"example_customer","ttl":600}'
返回示例
复制
{

        "data":{
            "status":"Modified",
            "customer":{
                "name":"CDNetworks Product Management"
            },
            "product":"Cloud DNS",
            "lastPublished":"2012-06-11 05:21:38",
            "statusCode":0,
            "lastModified":"2013-07-12 14:05:24",
            "ttl":600,
            "serial":2013070901,
            "domainId":52,
            "name":"acceleratingyourworld.com"
        },
        "code":"0",
        "message":"Success"
    }
}