如何在不同的 AWS 账户中使用相同的域名?
How can I use the same domain name in different AWS accounts?
我想在不同的 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 创建静态网站托管。
当我调用 link example.com
而不是导航到静态网站时,出现以下错误:
example.com’s server IP address could not be found.
ERR_NAME_NOT_RESOLVED
我的问题是如何在不同的 AWS 账户中使用相同的域名?
我想出了一个解决办法。似乎帐户 B 中的记录集不起作用并请求地址到帐户 A 中的托管区域,因此在帐户 A 中创建记录集并使用帐户 B 中的分配的 CNAME 是解决方案。请求转到帐户 A 中的记录集,然后路由到帐户 B 中的分配。
下图给出了解决方案:
我想在不同的 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 创建静态网站托管。
当我调用 link example.com
而不是导航到静态网站时,出现以下错误:
example.com’s server IP address could not be found. ERR_NAME_NOT_RESOLVED
我的问题是如何在不同的 AWS 账户中使用相同的域名?
我想出了一个解决办法。似乎帐户 B 中的记录集不起作用并请求地址到帐户 A 中的托管区域,因此在帐户 A 中创建记录集并使用帐户 B 中的分配的 CNAME 是解决方案。请求转到帐户 A 中的记录集,然后路由到帐户 B 中的分配。
下图给出了解决方案: