【问题标题】:Gsutil setting All Authenticated Users permissionGsutil 设置 All Authenticated Users 权限
【发布时间】:2014-06-09 13:15:38
【问题描述】:

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

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

我可以通过使用开发者控制台更改每个对象的"All Authenticated Users" 来修复此错误。实际上,这是一项耗时的工作,因为我的存储桶中有很多图像。

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

【问题讨论】:

    标签: google-app-engine gsutil


    【解决方案1】:

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

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

    欲了解更多信息:DOCUMENTATION

    【讨论】:

    • 感谢 Radia。这似乎是解决方案。然而,这使得 "All Authenticated Users" 成为 "Reader" 。我怎样才能成为“所有者”?
    • AllAuth:FC 而不是 AllAuth:R。这让用户可以完全控制
    • 是的,准确。谢谢老兄!
    猜你喜欢
    • 2018-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-12
    • 1970-01-01
    • 2019-07-28
    相关资源
    最近更新 更多