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

Nil*_*Nil 5 amazon-web-services amazon-route53 aws-certificate-manager

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

\n\n

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

\n\n

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

\n\n

我想要实现的是在账户 B 中使用相同的域名。为此,我在账户 B 中创建了一个具有相同域名的新证书,然后在 Route 53 中创建了一个具有相同域的新托管区域姓名。该证书是通过帐户 B 的电子邮件验证颁发的。

\n\n

我已经创建了一个 S3 静态网站托管,并在账户 B 中使用此域名创建了 CloudFront 分配。

\n\n

我已按照使用 CloudFront 提供静态网站 中创建静态网站托管的所有步骤进行操作。

\n\n

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

\n\n
\n

找不到 example.com\xe2\x80\x99s 服务器 IP 地址。\n ERR_NAME_NOT_RESOLVED

\n
\n\n

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

\n

Nil*_*Nil 3

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

下图给出了解决方案:

在此输入图像描述