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

Google app engine Gsutil设置所有经过身份验证的用户权限,google-app-engine,gsutil,Google App Engine,Gsutil,我的google app engine应用程序引用存储桶中的图像。我使用开发者控制台上传了它们。现在,当我加载我的应用程序时,出现了错误 Fatal error: Uncaught exception 'google\appengine\api\cloud_storage\CloudStorageException' with message 'Access denied to image.' in ... 我可以通过使用开发人员控制台更改每个对象的“所有经过身份验证的用户”来修复此错误。实际

我的google app engine应用程序引用存储桶中的图像。我使用开发者控制台上传了它们。现在,当我加载我的应用程序时,出现了错误

Fatal error: Uncaught exception 'google\appengine\api\cloud_storage\CloudStorageException' with message 'Access denied to image.' in ...
我可以通过使用开发人员控制台更改每个对象的
“所有经过身份验证的用户”
来修复此错误。实际上,这是一项耗时的工作,因为我的桶里有很多图像


有没有办法通过gsutil为我的存储桶中的所有对象设置
“所有经过身份验证的用户”
权限?

有可能,您可以使用如下方式:

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

有关更多信息:

谢谢Radia。这似乎是解决办法。然而,这使得“所有经过身份验证的用户”成为“阅读器”。我怎样才能让它成为“所有者”?AllAuth:FC而不是AllAuth:R。这将完全控制usersYap,当场。谢谢你,伙计!