批量更新多个加速域名的配置。
说明
Status
是 offline
的域名。要获取一个域名的状态,请调用 DescribeCdnConfig。在该 API 的请求正文中,您可以指定的与域名配置相关的参数在 UpdateCdnConfig 中描述。
节流限制:您每秒最多可以提交 20 个 API 请求。
参数名称 | 数据类型 | 是否必选 | 参数说明 |
---|---|---|---|
Action | String | 是 | 接口名称。当前 API 的名称为 BatchUpdateCdnConfig 。 |
Version | String | 是 | 接口版本。当前 API 的版本为 2021-03-01 。 |
参数名称 | 数据类型 | 是否必选 | 参数说明 | 示例 |
---|---|---|---|---|
Domains | String[] | 是 | 表示一个域名列表,最多可以包含 50 个域名。 CDN 会为列表中的所有域名更新指定的配置。 | ["abc.example.com","zzz.example.com"] |
Aggregate | Boolean | 否 | 表示 CDN 是否按域名展示配置更新的结果以及当 CDN 无法更新
true 。 | true |
参数名称 | 数据类型 | 参数说明 | 示例 |
---|---|---|---|
DeployResult | Object[] | 表示 Domains 列表中各域名的配置更新结果。该参数仅当 Aggregate 是 false 时才会出现。 |
POST https://cdn.volcengineapi.com/?Action=BatchUpdateCdnConfig&Version=2021-03-01
{
"Domains": [
"www.example.com",
"img.example.com",
"videos.example.com"
],
"OriginProtocol": "http",
"HTTPS": {
"Switch": true,
"OCSP": true
},
"Aggregate": true
}
{
"ResponseMetadata": {
"RequestId": "202410091237542EE1A0C61B73114E0B08",
"Action": "BatchUpdateCdnConfig",
"Version": "2021-03-01",
"Service": "CDN",
"Region": "cn-north-01",
"Error": {
"Code": "InvalidParameter.Domain.Locked",
"Message": "域名处于代运维状态,无法自助修改配置。"
}
}
}
POST https://cdn.volcengineapi.com/?Action=BatchUpdateCdnConfig&Version=2021-03-01
{
"Domains": [
"www.example.com",
"img.example.com",
"videos.example.com"
],
"OriginProtocol": "http",
"HTTPS": {
"Switch": true,
"OCSP": true
},
"Aggregate": false
}
{
"ResponseMetadata": {
"RequestId": "20241009141640E5DE873D9A01D9F72861",
"Action": "BatchUpdateCdnConfig",
"Version": "2021-03-01",
"Service": "CDN",
"Region": "cn-north-01"
},
"Result": {
"DeployResult": [
{
"Domain": "www.example.com",
"Status": "success"
},
{
"Domain": "img.example.com",
"ErrorMsg": "域名处于代运维状态,无法自助修改配置。",
"Status": "fail"
},
{
"Domain": "videos.example.com",
"ErrorMsg": "传入的HTTPS.CertInfo字段不允许为空。",
"Status": "fail"
}
]
}
}
如果响应正文的 ResponseMetadata
字段中包含 Error
字段,则表示 API 请求失败。更多关于错误码的信息,参见错误码。