描述
设置文件过期配置
请求参数
参数名 | 类型 | 必须? | 说明 |
Action | String | 是 | 操作接口名,系统规定参数,取值:SetFileCacheExpiredConfig |
DomainName | String | 是 | 您的加速域名 |
CacheContent | String | 是 | 填写文件名后缀,逗号分隔 |
TTL | String | 是 | 缓存时间设置,单位为秒 |
Weight | String | 否 | 此条配置的权重值, 取值范围为1-99, 数值越大, 优先级越高.默认值为1. |
名称 | 类型 | 描述 |
RequestID | String | 该条任务请求ID |
错误代码 | 描述 | Http 状态码 | 语义 |
InvalidWeight.Malformed | The specified value of parameter CacheContent is malformed. | 400 | 指定的 Weight 值不合法(格式错误) |
InvalidWeight.ValueNotSupported | The specified value of parameter Weight is not supported. | 400 | 指定的 Weight 不合法(超出可选范围) |
http://cdn.aliyuncs.com/?Action=SetFileCacheExpiredConfig
&CacheContent=jpg%2Cpng
&DomainName=www.macaron.org.cn
&TTL=600
&Weight=50
&<公共请求参数>
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
<SetFileCacheExpiredConfigResponse>
<RequestId>AED00EC1-32A8-4D48-BEB9-BD782AF3C6BD</RequestId>
</SetFileCacheExpiredConfigResponse>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您提到的是关于阿里云CDN(内容分发网络)服务中设置文件缓存过期配置的接口调用说明。下面我将为您提供更详细的解释和使用指导。
通过调用SetFileCacheExpiredConfig
接口,您可以为特定加速域名下的文件指定不同的缓存时间规则,以优化内容分发效率和访问速度。这特别适用于需要对不同类型的文件(如图片、视频、静态页面等)设置不同缓存策略的场景。
Action - String类型,是必须参数,用于指定要执行的操作接口名称,此处应填写SetFileCacheExpiredConfig
。
DomainName - String类型,也是必须参数,表示您的加速域名,即您希望配置缓存策略的CDN加速域名。
CacheContent - String类型,必须参数,用于填写文件名后缀,多个后缀之间用逗号分隔。例如,如果您想针对.jpg,.png,.css
这些类型的文件设置缓存规则,那么此参数应填入jpg,png,css
。
TTL - String类型,必须参数,表示缓存时间设置,单位为秒。例如,设置为3600
意味着文件在CDN节点上将被缓存1小时。
Weight - String类型,可选参数,默认值为1。此参数用于设定该条配置的优先级权重,取值范围为1-99,数值越大,优先级越高。当存在多条配置时,系统会根据权重来决定优先应用哪一条规则。
InvalidWeight.Malformed - HTTP状态码400,表示指定的CacheContent
值格式错误,可能是因为文件后缀格式不正确或不符合规范。
InvalidWeight.ValueNotSupported - HTTP状态码400,表示指定的Weight
值超出支持范围,即不在1-99之间。
http://cdn.aliyuncs.com/
?Action=SetFileCacheExpiredConfig
&DomainName=your.accelerate.domain.com
&CacheContent=jpg,png,css
&TTL=3600
&Weight=10
请确保在实际调用前,您已拥有阿里云账号并获取了相应的AccessKey ID和AccessKey Secret,且了解如何通过签名方式安全地发起API请求。此外,具体参数设置应根据您的业务需求和最佳实践来调整。