首页 > 解决方案 > 使用 CloudFare 的 GCP 静态网站的 www DNS 记录

问题描述

我在 Google Cloud 存储桶上托管了一个小型静态网站。我的网站pierre-alexandre.io和我的存储桶同名。我使用 CloudFare 作为 DNS,并且该网站目前可以通过这些 url 访问:

我添加了一条新的 CName 记录来处理www.pierre-alexandre.iourl,但它告诉我应该调用存储桶www.pierre-alexandre.io而不是pierre-alexandre.io

<Error>
<Code>NoSuchBucket</Code>
<Message>The specified bucket does not exist.</Message>
</Error>

你知道修复它的正确方法是什么吗?

CloudFare 设置 DNS 设置

标签: google-cloud-platformdnsgoogle-cloud-storage

解决方案


无法使用多个 CNAME 记录访问存储桶。

您的 url 必须与 GCP 存储桶名称相同,无论是 root 还是 sub。

我认为将网址转发pierre-alexandre.iowww.pierre-alexandre.io是唯一可行的选择。

请参阅此处了解如何在 Cloud Flare 上使用 url 转发。

或者您可以解决方法让辅助 GCP 存储桶命名您的子域,例如www.pierre-alexandre.io


推荐阅读