Quelle est la marche à suivre pour transférer la propriété d'un domaine ou d'une zone hébergée Amazon Route 53 vers un autre compte AWS ?

Date de la dernière mise à jour : 06/12/2022

Je veux transférer la propriété d'un domaine ou d'une zone hébergée Amazon Route 53 d'un compte AWS à un autre. Comment procéder ?

Brève description

Vous pouvez transférer un domaine d'un compte AWS à un autre à l'aide de la commande TransferDomainToAnotherAwsAccount.

Bien qu'il s'agisse d'une bonne pratique de transférer un domaine à l'aide d'un appel d'API, vous pouvez également transférer un domaine en contactant l'AWS Support.

Si vous n'êtes pas propriétaire des comptes source et de destination vers lesquels et depuis lesquels vous transférez le domaine, vous devez effectuer l'une des opérations suivantes :
  • Migrer la zone hébergée existante vers le compte AWS vers lequel vous transférez le domaine
    -ou-
  • Créer une nouvelle zone hébergée dans un compte AWS qui vous appartient.
Si vous n'êtes pas propriétaire du compte qui a créé la zone hébergée qui achemine le trafic pour le domaine, vous ne pouvez pas contrôler comment le trafic est acheminé.

Solution

Migrer une zone hébergée

Transférer un domaine

Remarque : si vous recevez des erreurs lors de l'exécution de commandes depuis l'interface de la ligne de commande AWS (AWS CLI), assurez-vous d'utiliser la version la plus récente de l'AWS CLI.

1.    Exécutez la commande suivante dans l'AWS CLI. Remplacez example.com par votre nom de domaine. Remplacez 111122223333 par votre ID de compte AWS.

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

2.    Dans la sortie, notez la valeur Password (Mot de passe).

3.    Pour accepter le transfert, connectez-vous au compte AWS qui est le compte de destination. Ensuite, exécutez cette commande. Remplacez example.com par votre nom de domaine. Remplacez YourPassword par le mot de passe que vous avez noté à l'étape 2.

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

Si vous recevez des erreurs lors de l'acceptation du transfert, consultez la section Résolution des problèmes liés à l'acceptation d'un domaine de cet article.

Remarque : la commande accept-transfer doit être exécutée dans les trois jours suivant l'appel du transfert de domaine. Après trois jours, le transfert est annulé.

4.    Après l'acceptation du transfert, affichez le domaine en accédant à la console Route 53, puis en choisissant l'onglet Registered Domains (Domaines enregistrés).

Résolution des problèmes liés à l'acceptation d'un domaine

Si vous rencontrez des erreurs lors de l'acceptation d'un transfert, le mot de passe généré peut contenir des caractères spéciaux. Utilisez l'une des deux options suivantes pour résoudre ce problème :

(Option 1) Utilisez un fichier texte pour accepter le transfert du domaine

1.    Créez un fichier .txt contenant le mot de passe généré à l'étape 2 de la section Transférer un domaine. Utilisez un format simple.

2.    Exécutez la commande accept-transfer :

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

Remarque : remplacez par votre domaine et remplacez le mot de passe dans password.txt par le nom de votre fichier. Assurez-vous également que la région est correcte.

(Option 2) Utilisez des guillemets autour des chaînes de mot de passe

Utilisez des guillemets simples ou doubles autour de votre mot de passe pour éviter que l'interface de ligne de commande AWS n'interprète mal les caractères spéciaux.

L'exemple suivant utilise des guillemets doubles :

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

L'exemple suivant utilise des guillemets simples :

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

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?