如何将域或 Route 53 托管区的所有权转移到其他 AWS 账户?

2 分钟阅读
0

我想要将域或 Amazon Route 53 托管区的所有权从一个 AWS 账户转移到另一个 AWS 账户。

简短描述

您可以通过两种不同的方式将域从一个 AWS 账户转移到另一个 AWS 账户:

最佳实践是使用上述方法之一来转移域。如果您在转移域时遇到问题,请联系 AWS Support 转移域

如果您没有同时拥有转移域的源账户和目标账户,请完成以下步骤之一:

  • 将现有托管区迁移到要将域转移到的 AWS 账户
  • 在您拥有的 AWS 账户中创建新的托管区。

如果您不拥有创建了为域路由流量的托管区的账户,则无法控制流量的路由方式。

**注意:**如果您在运行 AWS CLI 命令时收到错误,请参阅排查 AWS CLI 错误。此外,确保您使用的是最新的 AWS CLI 版本

解决方案

迁移托管区

要将现有托管区迁移到其他 AWS 账户,请完成将托管区迁移到其他 AWS 账户中的步骤。

使用 Route 53 控制台转移域

  1. 使用拥有域的账户打开 Amazon Route 53 控制台
  2. 在导航窗格中的下,选择已注册的域
  3. 已注册的域界面,选择要转移到其他账户的域。
  4. 在域详细信息界面上,选择转出,然后选择转移到另一个 AWS 账户
  5. 输入您要将域转移到的 AWS 账户的账户 ID。然后,选择确认。请记下显示的密码,因为您稍后会使用它。
  6. 使用接收域的账户打开 Amazon Route 53 控制台
  7. 在导航窗格中的下,选择已注册的域
  8. 已注册的域界面中,选择转入,然后选择单个域
  9. 将域转移到您的账户界面中,输入以下信息:
    输入要转移的域中,输入要转移到新账户的域。
    密码中,输入接收域的账户发送的密码。
  10. 选择转移域

使用 AWS CLI 转移域

1.    要转移您的域,请在 AWS CLI 中运行此命令:

aws route53domains transfer-domain-to-another-aws-account --domain-name example.com --account-id 111122223333 --region us-east-1

**注意:**请将 example.com 替换为域名。将 111122223333 替换为拥有该域的 AWS 账户 ID。

请记下输出中显示的密码,因为您稍后会使用它。

2.    登录接收域的 AWS 账户。

3.    要接受转移,请运行此命令:

aws route53domains accept-domain-transfer-from-another-aws-account --domain-name example.com --password YourPassword --region us-east-1

**注意:**请将 example.com 替换为域名。将 YourPassword 替换为上一步中的密码。

如果您在三天内未接受转移域呼叫,则本次转移将被取消。

接收域

如果在接收转移时遇到错误,则生成的密码可能包含特殊字符。要解决特殊字符问题,请选择以下其中一个选项,完成其中的步骤:

(选项 1)使用文本文件接受域转移

1.    创建一个 .txt 文件,其中包含 transfer-domain-to-another-aws-account 命令中的密码。

2.    运行 accept-transfer 命令:

aws route53domains accept-domain-transfer-from-another-aws-account --domain-name <domain name> --password file:///tmp/password.txt --region us-east-1

**注意:**用您的域替换 domain name,并将 password.txt 替换为您的 .txt 文件的文件名。将 us-east-1 替换为您的域的 AWS 区域。

(选项 2)在密码字符串前后使用引号

在密码前后使用单引号或双引号,让 AWS CLI 识别特殊字符。

下列示例使用双引号:

aws route53domains accept-domain-transfer-from-another-aws-account --domain-name example.com --password "YourPassword" --region us-east-1

下列示例使用单引号:

aws route53domains accept-domain-transfer-from-another-aws-account --domain-name example.com --password 'YourPassword' --region us-east-1

相关信息

将域转移到其他 AWS 账户

AWS 官方
AWS 官方已更新 8 个月前
没有评论