可以建立公开公开Goog​​le托管的静态网站所需的“ OWNER-角色访问权限”

我正在尝试使用google托管静态网页。当我转到自己的域(即www.example.com)时,收到此错误:

<Error>
<Code>accessDenied</Code>
<Message>access denied.</Message>
<Details>
Anonymous caller does not have storage.objects.get access to www.example.com/index.html.
</Details>
</Error>

我正在使用统一存储。在使用“ gcloud auth login”登录gsutil之后,我尝试了以下命令来尝试将存储桶设为公开状态:

  

gsutil acl ch -u AllUsers:R gs://www.example.com

(我也尝试过在最后加上'/')

这些都给我错误:

  

无法为gs://www.example.com/设置ACL。请确保您有   OWNER-角色对此资源的访问。

我还尝试了相同的命令,并在末尾使用'... gs://www.example.com/*和gs://www.example.com/**。这些会产生稍微不同的错误:

  

无法为gs://www.jpdgallery.com/ [第一个文件   桶] 。请确保您拥有对该资源的所有者角色。

我正在使用的用户是应用程序帐户中的唯一用户。该用户具有以下项目权限:

  • 所有者
  • 存储管理员
  • 存储对象管理
  • 存储对象创建者
  • 存储对象查看器

用户还具有以下存储桶权限:

  • 存储管理员
  • 存储旧版存储桶所有者
  • 传统存储桶读取器
  • 存储旧版对象所有者
  • 存储旧式对象读取器
  • 存储对象管理
  • 存储对象创建者
  • 存储对象查看器

类似的帖子似乎并未解决该问题:

Google Cloud Storage ACL confusion

kwhyill 回答:可以建立公开公开Goog​​le托管的静态网站所需的“ OWNER-角色访问权限”

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3009000.html

大家都在问