如何在不同的AWS账户中使用相同的域名?

时间:2019-07-11 17:02:04

标签: amazon-web-services amazon-route53 aws-certificate-manager

我想在不同的AWS账户中使用相同的域名。该域由AWS托管。

我有两个帐户:帐户A和帐户B。

在账户A中,我已经使用AWS Certificate Manager创建了一个证书,以具有一个自定义域名,例如example.com

我要实现的是在帐户B中使用相同的域名。为此,我在帐户B中创建了具有相同域名的新证书,然后在Route 53中创建了具有以下内容的新托管区域:相同的域名。通过帐户B的电子邮件验证来颁发证书。

我已经创建了一个S3静态网站托管,并使用帐户B中的该域名创建了CloudFront发行版。

我已按照所有步骤从Use CloudFront to Serve a Static Website创建静态网站托管。

当我调用链接example.com而不是导航到静态网站时,会出现以下错误:

  找不到

example.com的服务器IP地址。   ERR_NAME_NOT_RESOLVED

我的问题是我应该怎么做才能在不同的AWS账户中使用相同的域名?

1 个答案:

答案 0 :(得分:2)

我想出了一个解决方案。似乎帐户B中的记录集不起作用,并向该帐户A中的托管区域请求了地址,因此解决方案是在帐户A中创建记录集并使用帐户B中的分发的CNAME。该请求转到帐户A中的记录集,然后路由到帐户B中的分发。

下图显示了解决方案:

enter image description here