Gsutil设置所有经过身份验证的用户权限

时间:2014-04-24 10:03:46

标签: google-app-engine gsutil

我的谷歌应用引擎应用程序引用存储桶中的图像。我使用Developer Console上传了它们。现在,当我加载我的应用程序并发生错误时。

Fatal error: Uncaught exception 'google\appengine\api\cloud_storage\CloudStorageException' with message 'Access denied to image.' in ...

我可以通过使用Developer Console更改每个对象的"All Authenticated Users"来修复此错误。实际上这是一项耗时的工作,因为我的数据库中有很多图像。

有没有办法通过gsutil为我的存储桶中的所有对象设置"All authenticated user"权限?

1 个答案:

答案 0 :(得分:0)

是的,可以使用这样的东西:

gsutil -m acl ch -R -g AllAuth:R gs://my-bucket/

有关详细信息:DOCUMENTATION