技术, 阿里云

批量修改阿里云 OSS 的 ACL 权限

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.

您已成功订阅 HADB.ME
真棒!下一步,完成结账以便解锁 HADB.ME
欢迎回来!您已登录成功。
登录失败,请重试。
操作成功!您的账户已全面激活,现在您有所有内容的权限了。
错误!Stripe 结账失败。
成功!您的账单信息已更新。
错误!账单信息更新失败。