站点图标 星露谷值班站长

阿里云OSS批量设置元数据Cache-Control

阿里云 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

设置成功后浏览器访问相关资源可看到缓存生效

退出移动版