google-cloud-platform - 谷歌云站点返回“指定的密钥不存在。”
问题描述
我已按照 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 列表。
解决方案
在查看了 John Hanley 的建议后,我发现我的索引页面在我的存储桶中具有 txt 扩展名而不是 HTML 扩展名。
推荐阅读
- excel - 在excel VBA中通过数组(或任何其他合适的选项)比较两列中的值组合的最快方法
- excel - 使用数据分析工具包进行回归会引发错误 [Excel]
- java - 如何使用 android studio 制作的动态列更新数据库表?
- python - 标记地图。我在 folium 中的语法错误在哪里?
- java - 无法应用插件 [id 'com.android.internal.application']
- google-cloud-platform - 上传时 gsutil stat 存储桶问题
- ios - 如何在 AppDelegate.swift 中正确地进行对象的属性注入
- haskell - Haskell中带有约束的强制和身份
- javascript - 按下提交按钮时没有显示
- vue.js - 我可以在 vue.js 中仅重新渲染表格的一部分吗