跨账户别名记录
Cross Account Alias Records
是否可以在 Route 53 中为另一个 AWS 账户中的资源创建别名记录?
用例:
我有 2 个 AWS 账户。我的域在帐户 A 中配置了一个托管区域,我在帐户 B 中有一个 ELB。我想在帐户 B 中为我的 ELB 创建一条记录,用于我的域的区域顶点 - 必须在帐户 A 中配置。
有谁知道我该如何解决这个问题?我知道我可以通过计费支持将域转移到帐户 B,但我不想这样做。另外,我无法将资源从账户 B 迁移到账户 A。
所以我找到了解决方案。实际上,您可以为另一个帐户中的资源创建别名记录。
答案在文档中,但我认为它的描述有点模糊。请参阅 ELB 标题下的 here。
If you used different accounts to create your Amazon Route 53 hosted zone and your load balancer – Enter the value that you got in the procedure Getting the DNS Name for an ELB Load Balancer.
因此,这是我所做的:
- 从账户 B 复制了我的 ELB DNS 名称
- 在帐户 A 中,我为我的区域顶点(类型:IPv4)创建了一个别名记录,我只是将 DNS 名称粘贴到文本字段中。
我保存了记录,它立即起作用了。
粘贴 ELB 的 DNS 名称后,您会注意到别名托管区域 ID 与 ELB 描述选项卡中的托管区域 ID 匹配。
现在 AWS 更新了别名记录信息并且更加清晰,基本上您在别名字段中添加资源的 DNS 条目。
https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html
对于那些正在寻找为什么在执行该过程后它不起作用的人:
那可能是你在其他账户中有另一个域,在这种情况下,不要忘记为目标ELB添加监听器规则。
我可以确认这仍然有效,只是门户的文档和用户体验 糟糕。
我想在我的托管区域的顶点(根)为 ALB 创建 CNAME;这是不允许的,因此请改用别名 A 记录。我的 ALB 在不同的帐户中,所以 UI 让你觉得你做不到......但你可以。
您只需将别名粘贴到 'Route traffic to' 框中,即可为另一个帐户中的 ALB/ELB 创建一条别名记录。选择区域,然后将地址转储到框中。现在这个 UI 元素让你认为它是一个普通的选择列表,你只能从有效值中选择......但它实际上也是一个允许你输入任意文本的文本框。伟大的用户体验专家
所以输入您的地址,然后点击 'Create records'。
是否可以在 Route 53 中为另一个 AWS 账户中的资源创建别名记录?
用例:
我有 2 个 AWS 账户。我的域在帐户 A 中配置了一个托管区域,我在帐户 B 中有一个 ELB。我想在帐户 B 中为我的 ELB 创建一条记录,用于我的域的区域顶点 - 必须在帐户 A 中配置。
有谁知道我该如何解决这个问题?我知道我可以通过计费支持将域转移到帐户 B,但我不想这样做。另外,我无法将资源从账户 B 迁移到账户 A。
所以我找到了解决方案。实际上,您可以为另一个帐户中的资源创建别名记录。
答案在文档中,但我认为它的描述有点模糊。请参阅 ELB 标题下的 here。
If you used different accounts to create your Amazon Route 53 hosted zone and your load balancer – Enter the value that you got in the procedure Getting the DNS Name for an ELB Load Balancer.
因此,这是我所做的:
- 从账户 B 复制了我的 ELB DNS 名称
- 在帐户 A 中,我为我的区域顶点(类型:IPv4)创建了一个别名记录,我只是将 DNS 名称粘贴到文本字段中。
我保存了记录,它立即起作用了。
粘贴 ELB 的 DNS 名称后,您会注意到别名托管区域 ID 与 ELB 描述选项卡中的托管区域 ID 匹配。
现在 AWS 更新了别名记录信息并且更加清晰,基本上您在别名字段中添加资源的 DNS 条目。
https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html
对于那些正在寻找为什么在执行该过程后它不起作用的人:
那可能是你在其他账户中有另一个域,在这种情况下,不要忘记为目标ELB添加监听器规则。
我可以确认这仍然有效,只是门户的文档和用户体验 糟糕。
我想在我的托管区域的顶点(根)为 ALB 创建 CNAME;这是不允许的,因此请改用别名 A 记录。我的 ALB 在不同的帐户中,所以 UI 让你觉得你做不到......但你可以。
您只需将别名粘贴到 'Route traffic to' 框中,即可为另一个帐户中的 ALB/ELB 创建一条别名记录。选择区域,然后将地址转储到框中。现在这个 UI 元素让你认为它是一个普通的选择列表,你只能从有效值中选择......但它实际上也是一个允许你输入任意文本的文本框。伟大的用户体验专家
所以输入您的地址,然后点击 'Create records'。