5

我正在按照有关如何在 Google Cloud Storage 存储桶上设置 CORS 配置的说明gsutil cors set进行操作,当我运行该命令时,它会返回以下错误消息:

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

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

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

4

2 回答 2

6

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

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

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

2) 一旦您看到链接到您的项目的存储桶列表,请选中您要修改权限的存储桶旁边的框,然后单击“存储桶权限”按钮。

第 2 步图像

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

第 3 步图像

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

于 2014-08-07T19:37:17.573 回答
1

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

于 2017-05-25T06:29:44.810 回答