google-cloud-platform - 使用 CloudFare 的 GCP 静态网站的 www DNS 记录
问题描述
我在 Google Cloud 存储桶上托管了一个小型静态网站。我的网站pierre-alexandre.io
和我的存储桶同名。我使用 CloudFare 作为 DNS,并且该网站目前可以通过这些 url 访问:
https://pierre-alexandre.io
pierre-alexandre.io
重定向到https://pierre-alexandre.io
我添加了一条新的 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>
你知道修复它的正确方法是什么吗?
解决方案
无法使用多个 CNAME 记录访问存储桶。
您的 url 必须与 GCP 存储桶名称相同,无论是 root 还是 sub。
我认为将网址转发pierre-alexandre.io
到www.pierre-alexandre.io
是唯一可行的选择。
请参阅此处了解如何在 Cloud Flare 上使用 url 转发。
或者您可以解决方法让辅助 GCP 存储桶命名您的子域,例如www.pierre-alexandre.io
推荐阅读
- python - Can selenium be used to click on print and then save as pdf?
- javascript - 如何使用 Javascript 约束验证 api 进行跨字段检查
- r - 使用 quosures 映射变量列表
- typescript - 离子成分位置变化
- javascript - 本地主机上的谷歌分析:为什么我的测试代码不起作用?
- lookup - 如何在 Sharepoint online 中创建列表,级联查找实际工作的地方?
- winforms - 如何在 Win forms 应用程序的触摸屏上滚动工作?
- bash - 将管道 curl 命令输出到 bash 中的变量
- mysql - 如何选择没有空记录的数据?
- angular - Angular 5 中的嵌套表单