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

0

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

profile picture
EXPERTE
gefragt vor 5 Monaten24 Aufrufe
1 Antwort
0

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

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

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen