如何使用 AWS CLI 将 Route 53 域从一个 AWS 账户转移到另一个 AWS 账户?

上次更新时间:2020 年 6 月 2 日

如何使用 AWS 命令行界面 (AWS CLI) 将 Amazon Route 53 域从一个 AWS 账户转移到另一个 AWS 账户?

简短描述

您可以免费将域从一个 AWS 账户转移到另一个 AWS 账户。转移不会影响续订日期或域名注册的联系人信息。

解决方法

  1. 确认您使用的是最新版本 AWS CLI。有关更多信息,请参阅安装 AWS CLI
  2. 确认您拥有执行转移的以下所需的 IAM 用户权限
    route53domains:TransferDomainToAnotherAwsAccount
    route53domains:RejectDomainTransferFromAnotherAwsAccount
    route53domains:CancelDomainTransferToAnotherAwsAccount
    route53domains:AcceptDomainTransferFromAnotherAwsAccount
  3. 使用 transfer-domain-to-another-aws-account API 将域(例如“example.com”)从账户 A 转移到账户 B。
  4. 账户 B 必须使用 accept-domain-transfer-from-another-aws-account API 接受域的转移。账户 B 接受转移后,您可以从账户 B 管理域。
    注意:如果账户 B 在三天内没有接受转移,则转移请求将被取消。

当您将域从一个 AWS 账户转移到另一个账户时,Route 53 不会转移与该域关联的托管区。如果域和托管区归不同的账户拥有,DNS 解析不受影响。因此,转移托管区是可选的。有关更多信息,请参阅将托管区迁移到另一个 AWS 账户


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?