如何在没有Route 53的情况下运行CloudFront

时间:2020-09-21 14:51:10

标签: amazon-web-services amazon-s3 amazon-cloudfront amazon-route53

当前,我在一个S3存储桶+ CloudFront上运行一个静态网站。我已经在我的域外注册,但是当前在53号路由中使用它。

对于Route 53上的每个域,我必须每月支付0,50 $(对于每个新区域,我想添加很多域)。

我想使用我的域提供商(当前为inwx.com)的dns服务器。

这有可能吗? (适用于www。和非www。页面)

2 个答案:

答案 0 :(得分:0)

我也面临这种情况,我的选择是Cloudflare。它具有免费选项,并且支持在顶点上进行CNAME展平(因此您可以有效地将CNAME扩展到CloudFront域)。如果您走这条路,则需要:

  • 将Cloudflare名称服务器添加为NS记录(以使Cloudflare成为域的权威名称服务器)
  • 使用ACM获取证书(将CNAME验证记录添加到Cloudflare)
  • 将备用域名添加到CloudFront分配中
  • 最后添加指向分发的CNAME记录(确保使用仅DNS选项)

我写了an article关于如何配置它的信息。

答案 1 :(得分:0)

是的,可以在没有Route53公共托管区域的情况下使用除AWS之外的注册商使用Cloudfront发行版。您不需要Cloudflare即可。

您可以在注册服务商的控制面板中使用子域和目标创建别名记录。目标将类似于dabcxyz.cloudfront.net.

我成功使用Namecheap进行了尝试,但是我确信其他具有类似DNS功能的注册商可以提供相同的服务。

通过这种方式,您不会产生每月$ 0.50的费用。

我不确定CNAME,但是我可以在没有公共托管区域的情况下托管子域和www。