0

我需要更新 S3 存储桶中 160 多个文件夹中的 1600 多个对象的 ACL 设置。

文件已经上传到 s3。

具体来说,我需要执行以下操作:

  1. 给所有者(即我)完全控制权
  2. 禁用匿名/公共读取
  3. 授予我的 CloudFront 用户 READ 访问权限(由为原始访问身份检索的规范 ID 确定)

文件和文件夹具有标准命名约定:

  • s3://bucket/videos/XXXX/XXXX.mp4
  • s3://bucket/videos/XXXX/XXXX.webm
  • s3://bucket/videos/XXXX/XXXX.ogv
  • s3://bucket/videos/XXXX/XXXX-pf.jpg
  • s3://bucket/videos/XXXX/XXXX-lg.jpg
  • s3://bucket/videos/XXXX/XXXX-sm.jpg

XXXX被一个介于0001and之间的数字代替9999

最简单的方法是什么,因为使用控制台非常耗时。

我在我的服务器上配置了s3cmd 。s3cmd 可以处理吗……语法是什么?

如果不是s3cmd,还有什么其他工具可用...首选命令行。

4

1 回答 1

0

S3 存储桶策略就是答案。已搞定。只是想我会提到这一点。

于 2013-09-22T08:32:49.827 回答