首页 > 解决方案 > 谷歌云站点返回“指定的密钥不存在。”

问题描述

我已按照 Google Cloud Docs 教程托管静态网站:

https://cloud.google.com/storage/docs/hosting-static-website

但无论我做什么,我的网站 ( http://www.chillingames.com/ ) 都只显示 NoSuchKey 404 错误。我使用 Google 的 Domains 注册了该域,其自定义资源记录设置为“CNAME”,数据设置为“c.storage.googleapis.com.”。我尝试将名称命名为“www.chillingames.com”,但由于某种原因它只是显示为“www”。

我已经多次删除了存储桶并设置了一个新的存储桶,没有任何更改。过去两天我用谷歌搜索,但只发现有人说他们有一个非 URL 安全字符作为他们的存储桶的名称,他们不得不转义它,但我的存储桶的名称实际上是“www.chillingames.com”。

页面上显示的错误:

<Error>
  <Code>NoSuchKey</Code>
  <Message>The specified key does not exist.</Message>
</Error>

它应该显示我制作的随机 HTML 页面,我认为其中包含 au 列表。

标签: google-cloud-platformhostinggoogle-domains

解决方案


在查看了 John Hanley 的建议后,我发现我的索引页面在我的存储桶中具有 txt 扩展名而不是 HTML 扩展名。


推荐阅读