ドメインまたは Amazon Route 53 ホストゾーンの所有権を別の AWS アカウントに移管する方法を教えてください。

最終更新日: 2022 年 7 月 19 日

ドメインまたは Amazon Route 53 ホストゾーンの所有権を AWS アカウント間で移管したいと考えています。これを行うにはどうすればよいですか?

簡単な説明

TransferDomainToAnotherAWSAccount コマンドを使用して、ある AWS アカウントから別の AWS アカウントにドメインを移管できます。

API コールを使用してドメインを移管するのがベストプラクティスですが、 AWS サポートに連絡してドメインを移管することもできます。

ドメインを移管する移行元アカウントと移行先アカウントの両方を所有していない場合は、次のいずれかを実行する必要があります。

  • ドメインを移管する AWS アカウントに既存のホストゾーンを移行する。
  • 所有している AWS アカウントに新しいホストゾーンを作成する。

ドメインのトラフィックをルーティングするホストゾーンを作成したアカウントを所有していない場合は、トラフィックのルーティング方法を制御できません。

解決方法

ホストゾーンを移行する

ドメインを移行する

注意: AWS コマンドラインインターフェイス (AWS CLI) のコマンド実行時にエラーが発生した場合は、 AWS CLI の最新バージョンを使用するようにしてください

1.    AWS CLI で、次のコマンドを実行します。example.com を使用中のドメイン名に置き換えます。111122223333 を使用中の AWS アカウント ID に置き換えます。

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

2.    出力で、[パスワード] の値を書き留めます。

3.    移管を承認するには、移管先アカウントである AWS アカウントにログインします。次に、このコマンドを実行します。example.com を使用中のドメイン名に置き換えます。YourPassword を、手順 2 でメモしたパスワードに置き換えます。

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

移管を受け入れるときにエラーが発生した場合は、この記事の「ドメインの受け入れに関するトラブルシューティング」セクションを参照してください。

注意:accept-transfer コマンドは、ドメイン移管を呼び出してから 3 日以内に完了する必要があります。3 日が過ぎると、移管はキャンセルされます。

4.    移管を承認したら、 Route 53 コンソールにアクセスし、[登録済みドメイン] タブを選択します。

ドメインの承諾に関するトラブルシューティング

移管を受け入れるときにエラーが発生した場合は、生成されたパスワードに特殊文字が含まれている可能性があります。テキストファイルを使用してドメイン移管を受け入れます。

1.    「ドメインの移管」セクションのステップ 2 で生成したパスワードを含む .txt ファイルを簡単な形式で作成します。

2.    accept-transfer コマンドを実行します。パスワードの .txt ファイルのファイル名を入力します (例えば、password.txt)。

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


この記事は役に立ちましたか?


請求に関するサポートまたは技術サポートが必要ですか?