2020年02月15日
oss-browser
是个好工具,但是在修改 ACL 权限上比较蛋疼,只能单个文件设置,不支持批量设置,这在某些默认 ACL 权限为私有的 bucket 上,需要批量设置某个目录为公共读时,会比较不便。
经过搜索,阿里云官方的 ossutil
工具可以用来解决这个问题。
下载(以 Mac 系统为例)
curl -o ossutilmac64 http://gosspublic.alicdn.com/ossutil/1.6.10/ossutilmac64
chmod 755 ossutilmac64
./ossutilmac64 config # 按照提示填写相关配置,参考https://help.aliyun.com/document_detail/120075.html
测试配置是否正确
./ossutilmac64 ls oss://your-bucket-name/ # 看看能否列出文件列表
批量设置 ACL 权限
./ossutilmac64 set-acl oss://your-bucket-name/your-folder/ public-read --include "*" -r
Done.