Google app engine Gsutil设置所有经过身份验证的用户权限
我的google app engine应用程序引用存储桶中的图像。我使用开发者控制台上传了它们。现在,当我加载我的应用程序时,出现了错误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 ... 我可以通过使用开发人员控制台更改每个对象的“所有经过身份验证的用户”来修复此错误。实际
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,当场。谢谢你,伙计!