如何解决如何在没有Route 53的情况下运行CloudFront
当前,我在一个S3存储桶+ CloudFront上运行一个静态网站。我已经在我的域外注册,但是当前在53号路由中使用它。
对于Route 53上的每个域,我必须每月支付0,50 $(对于每个新区域,我想添加很多域)。
我想使用我的域提供商(当前为inwx.com)的dns服务器。
这有可能吗? (适用于www。和非www。页面)
解决方法
我也面临这种情况,我的选择是Cloudflare。它具有免费选项,并且支持在顶点上进行CNAME展平(因此您可以有效地将CNAME扩展到CloudFront域)。如果您走这条路,则需要:
- 将Cloudflare名称服务器添加为NS记录(以使Cloudflare成为域的权威名称服务器)
- 使用ACM获取证书(将CNAME验证记录添加到Cloudflare)
- 将备用域名添加到CloudFront分配中
- 最后添加指向分发的CNAME记录(确保使用仅DNS选项)
我写了an article关于如何配置它的信息。
,是的,可以在没有Route53公共托管区域的情况下使用除AWS之外的注册商使用Cloudfront发行版。您不需要Cloudflare即可。
您可以在注册服务商的控制面板中使用子域和目标创建别名记录。目标将类似于dabcxyz.cloudfront.net.
我成功使用Namecheap进行了尝试,但是我确信其他具有类似DNS功能的注册商可以提供相同的服务。
通过这种方式,您不会产生每月$ 0.50的费用。
我不确定CNAME,但是我可以在没有公共托管区域的情况下托管子域和www。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。