【发布时间】:2021-10-08 21:06:39
【问题描述】:
我的组织在 route53 中有几个不同的托管区域,其中多个 CNAME 记录解析为我们负载均衡器的 DNS 名称。我希望将这些记录更改为指向我们新奇的全球加速器的 IP 地址。我创建了一个json文件并用cli上传它并收到以下错误:
调用 ChangeResourceRecordSets 操作:[具有 DNS 名称的 A 类型 RRSet Foo.Bar.com。不允许,因为类型的 RRSet 冲突 区域 Bar.com 中已存在具有相同 DNS 名称的 CNAME。,...]
The Troubleshooting guide 我发现状态“只有当您最初有 CNAME 记录并 UPSERT 到另一个 CNAME 记录时,UPSERT 才会成功。”我的下一个想法是创建一个文件来删除 CNAME 记录并在同一更改中创建一个 A 记录(或者甚至将它们背靠背运行),但我担心这可能会造成服务中断。我仍然是管理 AWS 的新手,因此欢迎任何指点。
有没有更好的方法将 CNAME 记录更改为 A 记录?
【问题讨论】:
-
澄清一下,我们希望将记录指向 IP 地址而不是 DNS 名称的原因是为了避免必须解析第二个名称,这在理论上可能会增加一些延迟。
标签: amazon-web-services amazon-route53