使用Cloudflare为我的Amazon S3静态网站存储桶指定CNAME

3
我正在为我兄弟创建一个网站(我的第一个网站),并决定通过Amazon S3托管整个网站。到目前为止,我已经完成了以下常规设置:
  1. 使用所需域名(www.website.com)创建存储桶。
  2. 将存储桶设置为网站并分配索引文档和错误页面。
  3. 上传所有内容并使其公开。
通过存储桶端点链接http://www.website.com.s3-website-us-east-1.amazonaws.com/,网站运行得非常好。
按照stackoverflow上的其他教程,我尝试通过我的DNS提供商创建CNAME。不幸的是,我的域名注册商(1and1.com)不允许我输入亚马逊端点链接,称URL太长。
在我遵循的教程的评论部分下面,有人通过使用cloudflare.com解决了这个问题。
所以,我注册了cloudflare.com,并通过1and1.com更改了域名服务器为cloudflare的。在所有内容传播之后,我尝试在cloudflare上创建一个CNAME指向亚马逊桶端点,但无法使其正常工作。
我该如何将我的Amazon S3存储桶映射到我的域名上?
2个回答

2

虽然这个问题已经有一段时间了,但截至2019年7月,如果有人想在Amazon AWS S3存储桶中设置CloudFlare CNAME用于静态网站,则请参考下面的屏幕截图。

这里输入图片描述

最初的回答


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接