0

要将区域顶点路由到 Cloudfront,我是否必须使用 Amazon 的“53”DNS 服务?

这是一个非常令人惊讶的限制。如果没有其他选择,我必须移动 DNS 服务并更改 SSL 证书。

例如:

dev.myapp.com ---- CNAME ----> s3 location // works great
stage.myapp.com -- CNAME ----> Cloudfront Location // works great
myapp.com -------- ALIAS ----> Cloudfront Location // Issa no worky so good

如果您使用 Amazon Route 53 作为 DNS 服务,则可以创建别名资源记录集而不是 CNAME。使用别名资源记录集,您无需为 Route 53 查询付费。此外,您可以在区域顶点 (example.com) http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html为域名创建别名资源记录集

顶级域上的 Cloudfront dist

除了使用 Amazon 53 之外,还有其他选择吗?

4

1 回答 1

3

我从 DNSimple 的 Darrin 那里得到的有用建议是:

你好,

ALIAS 记录和 CDN 的问题在于它将解析到最接近我们的名称服务器的端点,而不是解析到最接近客户端的端点的正常行为。

使用我们的 Anycast 网络,您可能会获得更好的性能,因为我们的名称服务器已经分布在更靠近客户端的位置。也就是说——我可能会建议在任何情况下都不要使用带有 CDN 的顶点记录。

如果您使用的是 CDN,我可能会使用从顶点到 CNAME“www”的 URL 重定向。

所以完整的设置是:

dev.myapp.com ---- CNAME ----> s3 location
stage.myapp.com -- CNAME ----> Cloudfront Location
www.myapp.com ---- CNAME ----> Cloudfront Location
myapp.com ----- REDIRECT ----> www.myapp.com

我对性能影响感到担忧,但我想我们可以衡量这些并做出反应。

于 2013-08-28T18:59:52.080 回答