批量更新多个加速域名的配置。
说明
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 请求失败。更多关于错误码的信息,参见错误码。