使用 cloudflare 将 CNAME 分配给我在亚马逊 S3 中的静态网站存储桶

Posted

技术标签:

【中文标题】使用 cloudflare 将 CNAME 分配给我在亚马逊 S3 中的静态网站存储桶【英文标题】:Assigning a CNAME to my static-website-bucket in amazon S3 using cloudflare 【发布时间】:2012-12-08 12:33:57 【问题描述】:

我正在为我的兄弟创建一个网站(我的第一个网站),并决定通过 amazon s3 托管整个网站。到目前为止,我已经完成了通常的设置:

    使用所需域 (www.website.com) 的名称创建存储桶。

    将bucket设为网站,并分配索引文档和错误页面。

    上传所有内容并公开。

通过存储桶端点链接http://www.website.com.s3-website-us-east-1.amazonaws.com/,该网站运行良好

按照 *** 上的其他教程,然后我尝试通过我的 DNS 提供商创建一个 CNAME。不幸的是,我的域名注册商 (1and1.com) 不允许我输入亚马逊端点链接,说 url 太长。

在我所关注的教程的 cmets 部分的更下方是来自使用 cloudflare.com 解决此问题的人的评论。

所以,我注册了 cloudflare.com,并通过 1and1.com 将域名服务器更改为 cloudflare cloudflare。在一切传播之后,我尝试在 cloudflare 上创建一个 CNAME 到亚马逊存储桶端点,但我无法让它工作。

如何在我的域名上获取我的 amazon s3 存储桶?

【问题讨论】:

【参考方案1】:

您是否从我们的知识库中查看/查看过这些详细信息? https://support.cloudflare.com/hc/en-us/articles/200168926-How-do-I-use-CloudFlare-with-Amazon-s-S3-Service-

它包括正确指向 Amazon S3 存储桶的步骤。不过出于隐私原因,我建议您直接通过 https://support.cloudflare.com 向 CloudFlare 开具支持票证,以便我们的支持团队查看您帐户的具体详细信息以提供建议。

附言免责声明:我在 CloudFlare 工作。

【讨论】:

【参考方案2】:

问这个问题已经有一段时间了,但截至 2019 年 7 月,如果有人在亚马逊 AWS s3 存储桶中为静态网站寻找 CloudFlare CNAME 设置,请参考下面的屏幕截图。

【讨论】:

以上是关于使用 cloudflare 将 CNAME 分配给我在亚马逊 S3 中的静态网站存储桶的主要内容,如果未能解决你的问题,请参考以下文章

带有指向 Cloudflare 的 CNAME 的 SSL

有同学在用cloudflare的pro版吗?

客户端 cname 指向我在 cloudflare 上的域

带有 CloudFlare 的子域

Cloudflare从非主域重定向到Github页面

cloudflare 免费版能用多久