在尝试从Google Bucket托管静态网站时出现“Access denied: Anonymous users does not have storage.objects.list access to bucket”错误。

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

enter image description here

我在http://tekhoow.blogspot.be/2015/12/soving-accessdenied-on-google-cloud.html上读到,这个问题可以通过使用gsutil命令行解决。然而,我之前曾经使用基于Web的控制台为不同的网站完成过此操作,只是我不记得如何操作。
我怀疑应该在"IAM"菜单中找到它,但我似乎找不到类似于命令的“读取公共”选项。

enter image description here

有人可以指出让网站正常工作的“缺失要素”吗?
1个回答

5

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

~$ gsutil web set -m index.html gs://www.kurtpeek.com
Setting website configuration on gs://www.kurtpeek.com/...

现在网站按预期工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接