Route 53:将VPC关联到多个共享域的私有托管区域

0

【以下的问题经过翻译处理】 大家好,

是否有办法将同一个VPC与多个共享相同父域的私有托管区域关联起来?

我正在尝试创建以下两个私有托管区域,以便通过使用Route53解析器和规则在多个帐户之间共享多个VPC接口终端节点:

- sqs.eu-central-1.amazonaws.com
- athena.eu-central-1.amazonaws.com

当我尝试将两个私有托管区域与同一个VPC关联时,出现了以下错误消息:

错误:创建Route53托管区域时出错: ConflictingDomainExists:位于eu-central-1区域的VPC vpc-******** 已经与托管区域Z049196228IN3FVDXAHBO关联,并使用了相同的域名。

由于两者使用相同的父域名(eu-central-1.amazonaws.com),因此无法创建一个带有多个子域名的父域。

欢迎提供解决此问题的任何建议。

提前谢谢。

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

【以下的回答经过翻译处理】 你好,peterskandar,

您收到的错误“ConflictingDomainExists”可能是因为您的某个VPC终端节点启用了私有DNS选项。

当您创建一个启用了私有DNS选项的VPC接口终端节点时,一个与区域DNS相同名称的私有托管区域将与该VPC关联。

所以,如果您手动尝试创建一个具有相同名字的新私有托管区域,并将其与VPC关联,那么将会导致相同的“ConflictingDomainExists”错误。

因此,要解决这个问题,您需要为VPC终端节点禁用私有DNS选项。完成此操作后,您正在尝试创建的托管区域的域名将从VPC终端节点的私有DNS名称中删除,然后您就可以在Route 53服务中创建具有该域名的私有托管区域,并成功地将其与VPC关联。

请按照以下步骤禁用VPC终端节点的私有DNS名称:

  • 打开Amazon VPC管理控制台https://console.aws.amazon.com/vpc/
  • 在导航板上选择终端节点
  • 选择您的VPC终端节点
  • 点击“操作”(Actions)按钮,位于“创建终端节点”旁边,并选择“修改私有DNS名称”(Modify Private DNS names)。
  • 要禁用接口终端节点的私有DNS选项,请勾选“启用DNS名称”(Enable DNS Name)复选框。
  • 点击保存

希望有所帮助

参考

1] 接口型终端节点的私有DNS - < https://docs.aws.amazon.com/vpc/latest/privatelink/vpce-interface.html#vpce-private-dns>

profile picture
专家
已回答 4 个月前

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

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

回答问题的准则