"尝试从Google存储桶托管静态网站时,访问被拒绝:匿名用户没有storage.objects.list访问存储桶"

Kur*_*eek 3 cname google-cloud-storage google-cloud-platform

我正在尝试按照https://cloud.google.com/storage/docs/hosting-static-website上的说明从Google Bucket托管静态网站.我创建了CNAME别名,将内容上传到名称与网站(www.kurtpeek.com)相同的存储桶,并选中"公开共享"所有项目.但是,当我浏览网站时,我看到以下内容:

在此输入图像描述

我已经在http://tekhoow.blogspot.be/2015/12/soving-accessdenied-on-google-cloud.html上阅读了这个问题,可以使用gsutil从命令行解决.但是,我之前使用基于Web的控制台为不同的网站做过,我只是不记得如何.

我怀疑它应该在"IAM"菜单中的某个地方,但我似乎无法找到类似于命令的"读取公共"选项.

在此输入图像描述

任何人都可以指出"缺少成分"使网站运作?

Kur*_*eek 5

我终于使用了命令行解决方案:

~$ gsutil web set -m index.html gs://www.kurtpeek.com
Setting website configuration on gs://www.kurtpeek.com/...
Run Code Online (Sandbox Code Playgroud)

现在该网站按预期工作.