调用SetCdnDomainStagingConfig设置灰度环境域名配置。

调试

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

请求参数

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

操作接口名,系统规定参数。取值:DescribeCdnDomainConfigs

DomainName String example.com

加速域名,仅支持单个设置。

Functions String [{"functionArgs":[{"argName":"enable","argValue":"on"},{"argName":"pri","argValue":"1"},{"argName":"rule","argValue":"xxx"}],"functionName":"edge_function"}]

功能列表,格式为:


[{"functionArgs":[{"argName":"该功能参数","argValue":"该功能参数对应的值"},{"argName":"xx","argValue":"xx"}],"functionName":"功能名称"}]

多个参数之间用英文逗号(,)隔开。

某些功能,例如:edge_function,可以设置多条纪录,当需要更新其中某条纪录时,可通过该条纪录的configId来指定。


[{"functionArgs":[{"argName":"enable","argValue":"on"},{"argName":"pri","argValue":"1"},{"argName":"rule","argValue":"yyy"}],"ConfigId":123456,"functionName":"edge_function"}]

功能说明:所有参数值均按照字符串类型处理。

名称

参数

edge_function:边缘函数

必填参数:

 rule:DSL规则。

 pri:优先级。

 enable:本条规则是否生效,取值范围on/off。

可选参数:

 name:规则名称。

 pos:规则执行位置。

 brk:命中本条规则后,当前执行位置剩余规则均跳过。

 option:option管控。

 grammar:grammar管控,取值范围:空、es2、js。

 jsmode:js域名白单管控,取值范围:redirect、bypass。

返回数据

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

请求ID。

示例

请求示例

http://cdn.aliyuncs.com/?Action=SetCdnDomainStagingConfig
&DomainName=example.com
&Functions=[{"functionArgs":[{"argName":"enable","argValue":"on"},{"argName":"pri","argValue":"1"},{"argName":"rule","argValue":"xxx"}],"functionName":"edge_function"}]
&<公共请求参数>

正常返回示例

XML 格式

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

JSON 格式

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

错误码

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