【问题标题】:gsutil cors set command returns 403 AccessDeniedExceptiongsutil cors set 命令返回 403 AccessDeniedException
【发布时间】:2014-10-01 03:47:49
【问题描述】:

我正在关注 these instructions 如何在 Google Cloud Storage 存储桶上设置 CORS 配置,当我运行 gsutil cors set 命令时,它会返回以下错误消息:

AccessDeniedException: 403 存储桶“[REDACTED]”的帐户已被禁用。

为了记录,我可以访问存储桶。我在开发者控制台中拥有此项目的所有者权限。运行 gsutil cpgsutil ls 工作正常。

关于这里可能有什么问题的任何想法?

【问题讨论】:

    标签: google-app-engine google-cloud-storage gsutil


    【解决方案1】:

    我正在回答我的问题,因为我找到了解决此问题的方法。我希望这对遇到此问题的其他人有所帮助,因为当时网络上几乎没有描述如何解决此问题的信息。

    事实证明,我的用户帐户没有对存储桶的“所有者”访问权限。以下是我授予自己访问权限的步骤:

    1) 首先,在开发者控制台中导航到您项目的云存储浏览器。

    2) 看到与您的项目相关联的存储桶列表后,选中您要修改权限的存储桶旁边的框,然后点击“存储桶权限”按钮。

    3) 接下来,将您的用户帐户添加到允许的用户列表中。将权限级别设置为“所有者”。完成后点击“保存”按钮。

    您现在应该可以访问存储桶了,这意味着您不会遇到任何 403 错误。如果是,则说明您在使用 gsutil 进行身份验证时未正确设置实体或使用了不同的帐户。仔细检查您的工作,然后重试。

    【讨论】:

      【解决方案2】:

      只是提供另一个提示,以防其他人发现自己处于与我相同的情况。确保使用gcloud auth login 使用正确的谷歌帐户登录。如果有多个 Google 帐户,这可能是一个棘手的细节。

      【讨论】:

        猜你喜欢
        • 2016-10-25
        • 2016-11-23
        • 1970-01-01
        • 2015-04-15
        • 1970-01-01
        • 2021-01-17
        • 2014-12-04
        • 1970-01-01
        • 2021-03-07
        相关资源
        最近更新 更多