阿里云 oss 如果想设置图片 Cache-Control 头信息只能通过阿里云网页端控制台,很不方便。
但是通过阿里云官方提供的 ossutil 工具就可以实现批量设置 oss 存储目录元数据的功能。
ossutil 下载
https://help.aliyun.com/zh/oss/developer-reference/install-ossutil
配置 ossutil
./ossutil64 config
开始配置 ossutil
endpoint
access_key
access_key_secret
列出 oss 信息
./ossutil64 ls
批量设置图片缓存时间 30 天
./ossutil64 set-meta oss://< 您的 bucket_name>/images -r Cache-Control:max-age=259200
设置图片
./ossutil64 set-meta oss://< 您的 bucket_name>/images --include "*.jpg" --include "*.png" -r Cache-Control:max-age=259200
设置成功后浏览器访问相关资源可看到缓存生效