跨帐户别名记录

时间:2016-03-10 22:17:56

标签: amazon-web-services amazon-route53

是否可以在Route 53中为另一个AWS账户中的资源创建别名记录?

用例:

我有2个AWS账户。我的域配置了帐户A中的托管区域,我在帐户B中有一个ELB。我想在帐户B中为我的ELB创建一个记录,用于我的域的区域顶点 - 必须在帐户A中配置

有谁知道我怎么能解决这个问题?我知道我可以通过结算支持将域名转移到帐户B但我不想这样做。此外,我不可能将资源从帐户B迁移到帐户A.

3 个答案:

答案 0 :(得分:30)

所以我找到了解决方案。实际上,您可以为另一个帐户中的资源创建别名记录。

答案在文档中,尽管在我看来它的描述有点模糊。请参阅ELB标题下的here

  

如果您使用不同的帐户创建Amazon Route 53托管区域和负载均衡器 - 请输入在获取ELB负载均衡器的DNS名称过程中获得的值。

结果,这就是我所做的:

  1. 从帐户B
  2. 复制我的ELB DNS名称
  3. 在帐户A中,我为区域顶点创建了一个别名记录(类型:IPv4),我只是将DNS名称粘贴到文本字段中。
  4. 我保存了记录,它立刻就可以了。

    粘贴ELB的DNS名称后,您会注意到Alias Hosted Zone ID与ELB说明标签中的Hosted Zone ID匹配。

答案 1 :(得分:0)

现在,AWS更新了Alias记录信息,并且更加清晰了,基本上,您在别名字段中添加了该资源的DNS条目。

https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html

答案 2 :(得分:0)

对于那些在遵循该程序后仍在寻找为什么它不起作用的人:

这可能是另一个帐户中有另一个域,在这种情况下,请不要忘记在目标ELB中添加侦听器规则。