使用 CloudFlare 的 GCP 静态网站的 www DNS 记录

www DNS record with GCP static website using CloudFare

我在 Google 云存储桶上托管一个小型静态网站。我的网站是 pierre-alexandre.io,我的存储桶同名。我将 CloudFare 用作 DNS,目前可以使用 urls:

访问该网站

我添加了一个新的 CName 记录来处理 www.pierre-alexandre.io url 但它告诉我我应该使用名为 www.pierre-alexandre.io 的存储桶而不是 pierre-alexandre.io

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

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

CloudFare 设置

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

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

我认为将 url pierre-alexandre.io 转发给 www.pierre-alexandre.io 是唯一可行的选择。

参考 here 如何在 Cloud flare 上使用 url 转发。

或者您可以解决将辅助 GCP 存储桶命名为您的子域的问题,例如 www.pierre-alexandre.io