调用BatchSetDcdnDomainConfigs实现域名批量配置功能。

说明
  • 支持批量配置域名,多个域名用半角逗号(,)分隔,一次最多支持配置50个域名。
  • 单用户调用频率:30次/秒。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String BatchSetDcdnDomainConfigs

系统规定参数。取值:BatchSetDcdnDomainConfigs

DomainNames String example.com,example.org

您的加速域名,多个域名使用半角逗号(,)分隔。

Functions String [{"functionArgs":[{"argName":"switch","argValue":"on"},{"argName":"region","argValue":"*"}],"functionName":"ipv6"}]

功能列表,格式如下:

说明
  • functionName(功能名称):可配置功能请参见功能列表,多个参数之间用半角逗号(,)分隔。
  • argNamefunctionName的配置项(可配置多个配置项)。
  • argValuefunctionName的配置项的取值。
    [
     {
       "functionArgs": [
        {
         "argName": "功能参数A", 
         "argValue": "功能参数A对应的值"
        }, 
      {
        "argName": "功能参数B", 
        "argValue": "功能参数B对应的值"
         }
     ], 
     "functionName": "功能名称"
        }
    ]

返回数据

名称 类型 示例值 描述
RequestId String 04F0F334-1335-436C-A1D7-6C044FE73368

请求ID。

示例

请求示例

http(s)://dcdn.aliyuncs.com/?Action=BatchSetDcdnDomainConfigs
&DomainName=example.com,example.org
&Functions=[{"functionArgs":[{"argName":"switch","argValue":"on"},{"argName":"region","argValue":"*"}],"functionName":"ipv6"}]
&<公共请求参数>

正常返回示例

XML格式

<BatchSetDcdnDomainConfigsResponse>
  <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
</BatchSetDcdnDomainConfigsResponse>

JSON格式

{
    "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}

错误码

HttpCode 错误码 错误信息 描述
400 InvalidFunctions.Malformed The specified Functions is invalid. 不支持该配置,请重新填写。
400 InvalidArgValue.Malformed The specified ArgValue is invalid. ArgValue错误,请重新填写。
400 Invalid%s.ValueNotSupported [%s] is not supported. 不支持该设置。
400 Invalid%s.Malformed The specified ArgValue [%s] is invalid. 不支持该ArgValue,请填写正确的ArgValue。

访问错误中心查看更多错误码。