设置缓存过期规则
所有文档

          海外CDN

          设置缓存过期规则

          接口

          本接口用于设置缓存过期规则。

          Method Path 说明
          PUT /v2/abroad/domain/{domain}/config?cacheTtl 设置缓存过期规则配置

          请求体(Request Body)

          参数 可选 类型 说明
          cacheTtl 必选 list 缓存规则列表

          cacheTtl字段说明:

          字段 可选 类型 说明
          type string 缓存类型,path是目录,file是具体uri, suffix是后缀
          vlaue string 路径名
          ttl int 缓存时间(秒)
          weight int 权重
          override_origin bollean 是否覆盖源站的缓存规则

          响应码(Http Status Code)

          Http Status Code 说明
          200 配置成功
          400 body格式错误

          请求示例

          PUT /v2/abroad/domain/test.bcecdn.com/config?cacheTtl= HTTP/1.1
          x-bce-date: 2018-11-21T09:06:06Z
          Host: cdn.baidubce.com
          Content-Length: 184
          
          {
              "cacheTtl":[
                  {"type":"suffix", "value": ".jpg", "ttl": 60, "weight": 30, "override_origin":false},
                  {"type':"path", "value": "/", "ttl": 60, "weight": 10, "override_origi":true}
              ]
          }

          响应示例

          HTTP/1.1 200 OK
          Server: nginx
          Date: Wed, 21 Nov 2018 09:06:07 GMT
          Content-Type: application/json; charset=utf-8
          Connection: keep-alive
          x-bce-request-id: bc3bb3b3-673f-13c5-eec-2ab2eda58677
          
          {"requestId":"bc3bb3b3-673f-13c5-eec-2ab2eda58677","code":"success","message":"update cache config success"}  
          上一篇
          更新加速域名回源地址
          下一篇
          设置缓存参数过滤规则