批量域名复制
功能介绍
批量域名复制接口。
![](https://support.huaweicloud.com/intl/zh-cn/api-cdn/public_sys-resources/note_3.0-zh-cn.png)
将某个加速域名的配置批量复制到其他域名。
调用方法
请参见如何调用API。
URI
POST /v1.0/cdn/configuration/domains/batch-copy
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
configs |
是 |
BatchCopyConfigs object |
需要复制的原域名配置。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
target_domain |
是 |
String |
目标域名列表,多个域名以逗号(半角)分隔,域名数最大10个。 |
source_domain |
是 |
String |
原域名 |
config_list |
是 |
Array of strings |
需要复制的域名配置项,多个配置项以逗号(半角)分隔,支持复制的配置项:
|
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
result |
Array of BatchCopyResultVo objects |
复制配置结果。 |
参数 |
参数类型 |
描述 |
---|---|---|
reason |
String |
失败原因,成功时没有该字段 |
status |
String |
批量操作结果。 |
domain_name |
String |
域名。 |
状态码: default
参数 |
参数类型 |
描述 |
---|---|---|
error |
error object |
错误体 |
请求示例
POST https://cdn.myhuaweicloud.com/v1.0/cdn/configuration/domains/batch-copy { "configs" : { "target_domain" : "www.target1.com,www.target2.com", "source_domain" : "www.source.com", "config_list" : [ "ipv6Accelerate", "follow302Status", "sources" ] } }
响应示例
状态码: 200
成功。
{ "result" : [ { "reason" : "This operation is not supported for the domain name in the current state.", "domain_name" : "www.target1.com", "status" : "fail" }, { "reason" : "This operation is not supported for the domain name in the current state.", "domain_name" : "www.target2.com", "status" : "fail" } ] }
状态码
状态码 |
描述 |
---|---|
200 |
成功。 |
default |
失败响应体。 |
错误码
请参见错误码。