Google cloud storage gsutil setwebcfg-m index.html-e 404.html不';行不通

Google cloud storage gsutil setwebcfg-m index.html-e 404.html不';行不通,google-cloud-storage,Google Cloud Storage,我遇到了一个奇怪的问题,就是如何让谷歌云存储上的存储桶向公众开放(作为一个静态网站) 我创建了一个名为fixparser.targetcompid.com的bucket。我遵循谷歌的程序,在我现有的主机上添加一个可识别的html文件 当我提供完整的url时,我可以将我的htmls/css/js/等复制到bucket中,甚至可以查看index.html页面: 但是,如果我只提供一般网站地址,则无法获取索引文件: 以下是我设置MainPageSuffix和NotFoundPage时看到的内容:

我遇到了一个奇怪的问题,就是如何让谷歌云存储上的存储桶向公众开放(作为一个静态网站)

我创建了一个名为fixparser.targetcompid.com的bucket。我遵循谷歌的程序,在我现有的主机上添加一个可识别的html文件

当我提供完整的url时,我可以将我的htmls/css/js/等复制到bucket中,甚至可以查看index.html页面:

但是,如果我只提供一般网站地址,则无法获取索引文件:

以下是我设置MainPageSuffix和NotFoundPage时看到的内容:


$ ./gsutil setwebcfg -m index.html -e 404.html gs://fixparser.targetcompid.com
Setting website config on gs://fixparser.targetcompid.com/...


$ ./gsutil setwebcfg -m index.html -e 404.html gs://fixparser.targetcompidxxxx.com
Setting website config on gs://fixparser.targetcompidxxxx.com/...
GSResponseError: status=404, code=NoSuchBucket, reason=Not Found.


$ ./gsutil getwebcfg gs://fixparser.targetcompid.com
Getting website config on gs://fixparser.targetcompid.com/...

-WebsiteConfiguration>
        -MainPageSuffix>
                index.html
        -/MainPageSuffix>
        -NotFoundPage>
                404.html
        -/NotFoundPage>
-/WebsiteConfiguration>
(I don't know how else to format this xml snippet)

Google云存储网站配置只会影响指向c.Storage.googleapis.com的CNAME别名的请求。在这个特定示例中,您可能希望为fixparser.targetcompid.com设置一个CNAME别名,以指向c.storage.googleapis.com。完成此操作后,opening将加载您使用gsutil setwebcfg命令设置的index.html页面


Mike Schwartz,谷歌云存储团队

谷歌云存储网站配置只会影响指向c.Storage.googleapis.com的CNAME别名的请求。在这个特定示例中,您可能希望为fixparser.targetcompid.com设置一个CNAME别名,以指向c.storage.googleapis.com。完成此操作后,opening将加载您使用gsutil setwebcfg命令设置的index.html页面


谷歌云存储团队迈克·施瓦茨(Mike Schwartz)

这种限制有技术原因吗?在一个流量很大的网站上,在确保谷歌存储正常工作之前,我会紧张地修改cname。另外,正确的url是c.storage.googleapis.com还是commondatastorage.googleapis.com(这是cloudberry告诉我的)?你可以为不同的cname创建一个bucket(例如mysite test.example.com)确保一切都按照你的预期进行。对于URL,请看一看,我相信这是关于这个主题的官方参考。有没有技术原因造成这种限制?在一个流量很大的网站上,在确保谷歌存储正常工作之前,我会紧张地修改cname。另外,正确的url是c.storage.googleapis.com还是commondatastorage.googleapis.com(这是cloudberry告诉我的)?你可以为不同的cname创建一个bucket(例如mysite test.example.com)确保一切都按照你的预期进行。对于URL,请看一看,我相信这是关于这个主题的官方参考。