多个组织中的AWS域设置 - 处理与根分离的生产环境

问题描述 投票:0回答:1

我有 root 帐户,我在其中购买了域名 xy.com。 我的计划是拥有 dev、staging、prod 环境,并且每个环境应位于单独的 AWS 组织中。

Root 作为父级 -> {dev, staging, prod} 作为子级。

我的问题是为prod环境设置有效的NS记录。

我很好地设置了我的 dev 环境。它位于 dev.xy.com。 我在 dev 组织上创建了托管区域,并将 NS 记录从 dev 托管区域复制到 Root 托管区域,并且运行完美。因此我可以在 dev 环境中设置我的所有记录,并且它们是分开的。

我在 prod 环境中尝试了相同的方法。 prod 环境应服务于 xy.com 域。 因此,我从 prod 托管区域复制 NS 记录,并更新 Root 托管区域上的 NS 记录。而且这个设置不起作用。

如何从 prod 环境而不是从 Root 提供 xy.com 服务?

amazon-web-services dns aws-route53
1个回答
0
投票

我设法解决了我的问题。

我的设置中唯一缺少的就是在我的根帐户中更新我的域上的 NS。 现在根和生产环境共享相同的 NS。

现在所有记录都应添加到 prod 环境中,因为现在它是

"main"
域的
xy.com

我将分享整个解决方案,以便人们更容易理解。

  1. 生产环境托管区域详细信息
  2. 复制名称服务器
  3. 切换回root帐户
  4. 在转到
    Route 53
    并转到
    Domains
    ->
    Registered domain
    (我在 AWS 中购买了域名)
  5. 在“详细信息”部分有
    Actions
    下拉菜单和
    Edit name server
    选项
  6. root 名称服务器替换为 生产 NS 并保存
  7. 转到您的域的托管区域并添加新的
    NS record
    并将所有 prod 名称服务器添加为值

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.