如何在 Route 53 中为顶级域名创建 ALIAS 记录

0

【以下的问题经过翻译处理】 我有一位客户正在使用外部提供商的CDN,并正在评估Route53来满足DNS需求。他们只从外部提供商那里获得CDN的CNAME记录。客户希望他们域名的顶级域名也能指向他们的CDN域名。鉴于在Route53中,您不能将来自顶级域名的ALIAS记录的查询重定向到CNAME记录,那么实现这一点的最佳方法是什么?我在考虑是否可以将顶级域名的ALIAS记录指向CloudFront分配(Route53中可以实现),然后使用由Viewer Request事件触发的Lambda@Edge重定向请求到他们的外部供应商CDN。这个方案可行吗?

profile picture
专家
已提问 5 个月前21 查看次数
1 回答
0

【以下的回答经过翻译处理】 由于顶级域名的记录必须是A记录,而Route53别名记录(ALIAS记录)在查询时会有效地查找其目标以返回IP地址,因此别名必须指向其他AWS资源(例如CloudFront分配)。您的建议是一个好的解决方案。也建议将顶级域的HTTP请求重定向到它们的www记录。

我的建议是确保Lambda@Edge已配置用于面向源的请求事件(origin request),并在响应中设置较长时间的cache- control max-age标头。还要确保您可以处理HTTPS和HTTP请求。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则