使用A记录或CNAME进行云前端分发

问题描述

我的设置:在 AWS lightail wordpress实例和lightail DNS区域

我没有使用Route53。 Lightsail DNS区域不支持别名 ANAM 记录。 我为example.com设置了 A 记录,为www.example.com设置了 CNAME 指向example.com。我已将http重定向https

我仍在尝试弄清楚发行版是如何工作的。如何在没有别名或ANAM记录的情况下最好地设置自定义域名的分发?

请参阅AWS的屏幕截图,如果我要为example.com设置 A 记录以指向认域werhjk3yfhdsfljdsf.cloudfront.net,如果我要重置缓存,禁用分发或更改分发源?

如果我要为www.example.com指向 A 记录或 CNAME 记录,我是否必须禁用强制重定向以进行分发并使Google Analytics(分析)正常工作?

enter image description here

解决方法

如果您的DNS提供商不支持别名/ ANAME记录,则您不能将CloudFront用作根/猿记录(example.com)。

不过,您可以将其用于任何子域(例如www.example.com),方法是将记录本身创建为CNAME

A记录和CNAME记录之间的主要区别在于,A记录接受IPv4地址作为其记录的值,而CNAME(或规范名称)接受域作为其值。

如果您禁用分发,则是的,在禁用分发时会出现停机。其他更改会适当地推广到边缘位置,因此您可能会在现实世界中遇到不同的行为。