使用谷歌云存储Api(json或xml,最好是json)有没有办法为存储桶中的所有对象设置ACL?我知道可以获取一个对象列表然后迭代并为每个对象单独设置ACL,但肯定有一种更简单的方法。我知道使用gsutil你可以在整个存储桶上使用setacl -R来设置setacl。用API怎么样?我正在使用Java appengine,但当然也可以使用restful api。任何帮助都会很棒!
答案 0 :(得分:5)
现有对象ACL与bucket acls正交。要更改存储桶中所有对象的acls,您需要执行以下操作之一:
您可以更改群组和小组的成员资格,而无需返回并更新所有对象。