所有文档

          内容分发网络 CDN

          设置缓存过期规则

          本接口用于更新指定加速域名的缓存策略。此域名必须是本用户的,否则会返回404失败。

          Method Path 说明
          PUT /v2/domain/{domain}/config?cacheTTL 修改加速域名文件类型的缓存策略

          请求体(Request Body)

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

          CacheTTL

          参数 可选 类型 说明
          type 必选 String "suffix"表示文件名后缀,"path"表示url中的目录,"origin"表示源站规则,此规则只有一条,只表示出权重即可,value为"-", ttl为 0,"code"表示异常码缓存,如可以配置404缓存100s ,“exactPath”表示路径完全匹配
          value 必选 String type所指定类型的配置规则
          weight 可选 Int 权重,0-100的整数,权重越高优先级越高,默认为0,优先级在为code类型下是没有作用的,可以忽略
          ttl 必选 Int 缓存时间,单位为秒

          响应码 (Http Status Code)

          HTTP Status Code 说明
          200 成功

          请求示例

          PUT /v2/domain/myself.baidu.com/config?cacheTTL HTTP/1.1
          Host: cdn.baidubce.com
          Content-Length: 145
          Content-Type: text/json;utf-8
           
          {
              "cacheTTL":
              [
                  {"type": "suffix", "value": ".jpg", "ttl":36000, "weight": 30},
                  {"type": "suffix", "value": ".mp4", "ttl":36000, "weight": 30},
                  {"type": "path", "value": "/path/to/my/file", "ttl":1800, "weight": 5}
              ]
          }

          响应示例

          HTTP/1.1 200 OK
          Content-Length: 190
          Content-Type: application/json;utf-8
          x-bce-request-id: 81d0b05f-5ad4-1f22-8068-d5c9de60a1d7
          Server: BCE-CDN
          上一篇
          查询加速域名详情接口
          下一篇
          查询缓存过期规则