我试图将我的自定义域从freenom添加到我的AWS放大应用程序。AWS建议我必须为目标: 123example456.cloudfront.net添加一个ANAME记录(我刚刚在freenom上读到它被称为A)。当我试图将这个url添加到我的freenom目标时,我会得到以下错误:
发生
错误:系统记录中的无效值
此外,AWS的指示说:
如果您正在迁移一个已经在为生产通信服务的自定义域,请在更新您的.cloudfront.net记录之前等待,直到您的新应用程序在下面显示的.cloudfront.net url上成功加载:
到目前为止,.cloudfront.net地址给出了一个404,我想它可能需要一段时间才能开始工作,但不确定它是否比到目前为止的时间长(大约2个小时或更多)。
我通过使用CNAME,使用扩容应用程序url成功地获得了www的url,如下所示:
www CNAME master.d2cnacuo0erb7y.amplifyapp.com 但这也不适用于ANAME,所以如果没有www,我就无法获得域名。当我向CNAME freenom添加cloudfront url时,它允许它,但它提供404,而对于ANAME记录,当我试图添加它时,它会给出错误。
我读过this的问题,但提供的唯一答案涉及53路,我有53路的设置和工作,但决定删除它,因为我是为此收费。
为什么我不能把网址加到Freenom的A唱片里呢?
发布于 2021-04-03 15:18:34
“A”记录(即别名)只支持作为值的IP地址。这就是为什么你得到了一个错误。CNAME是当您希望URL作为值时所需的记录类型。
Route53是一个特例,因为Cloudfront和Route53都是AWS产品,它们具有特殊的集成功能,允许您为cloudfront资源创建一个由url标识的A记录。在幕后,Route53从cloudfront获取IP,并在IP更改时更新A记录。AWS不为其他DNS提供程序公开此功能(即freenom)
发布于 2022-01-17 01:01:46
我也有过类似的经历。dns记录弹出的说明是不明确的.
您的放大应用程序将永远不会加载到.cloudfront.net网址。AWS只使用它为您的站点设置cloudfront发行版。做CNAME和AAA记录就行了。一旦记录完成传播,您的站点将在自定义域名上。
https://stackoverflow.com/questions/66931781
复制相似问题