调用SetDynamicConfig接口配置全站加速缓存规则。

调试

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

请求参数

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

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

DomainName String www.yourdomain.com

您的加速域名。

DynamicCacheControl String no-cache

特殊header头设置。

  • 根据Header中的Cache-Control字段,选择是否动态加速。多个空格隔开。
  • 例如:no-cache no-store private
DynamicOrigin String http

回源路由scheme。支持:

  • http
  • https
  • follow

不填时,默认值为http

StaticPath String /img

静态加速PATH,多个空格隔开。

例如:#path:/path/to/no_dynamic_route/.*.one

StaticType String jpg

静态加速文件后缀。例如:.*.(jpg|htmp|txt)$。

StaticUri String /img/a.jpg

静态加速URI,多个空格隔开。

例如:#uri:/yyy/gggsssssssss/cxxxxxcc/a.txt

返回数据

名称 类型 示例值 描述
RequestId String 16A96B9A-F203-4EC5-8E43-CB92E68F4CD8

请求ID。

示例

请求示例

http://cdn.aliyuncs.com/?Action=SetDynamicConfig
&DomainName=example.com
&StaticType=.*\.(jpg|htmp|txt)$
&StaticUri=/ya/bc
&<公共请求参数>

正常返回示例

XML 格式

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

JSON 格式

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

错误码

HttpCode 错误码 错误信息 描述
400 MissingDomainName The input parameter DomainName that is mandatory for processing this request is not supplied. 参数DomainName为必填。
400 MissingConfigValue The input parameter ConfigValue that is mandatory for processing this request is not supplied. 参数ConfigValue为必填。
400 InvalidDynamicOrigin.ValueNotSupported The specified value of parameter DynamicOrigin is not supported. 不支持参数DynamicOrigin。
400 InvalidDomainType.ValueNotSupported The domain is not dynamic domain. 该域名不是动态域名。

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