Est-il possible de créer un enregistrement Alias dans Route 53 sur une ressource d'un autre compte AWS?
Cas d'utilisation:
J'ai 2 comptes AWS. Mon domaine est configuré avec une zone hébergée dans le compte A et je possède un ELB dans le compte B. Je veux créer un enregistrement dans mon ELB dans le compte B pour le sommet de la zone de mon domaine - à configurer dans le compte A.
Est-ce que quelqu'un sait comment je peux contourner ça? Je sais que je peux passer par le support de facturation pour que le domaine soit transféré sur le compte B, mais je préférerais ne pas le faire. De plus, il n’est pas viable pour moi de migrer les ressources du compte B vers le compte A.
J'ai donc trouvé la solution. Vous pouvez en fait créer un enregistrement Alias sur une ressource d'un autre compte.
La réponse se trouve dans la documentation, bien que sa description soit un peu vague à mon avis. Voir ici sous la rubrique ELB.
Si vous avez utilisé différents comptes pour créer votre zone hébergée Amazon Route 53 et votre équilibreur de charge, entrez la valeur que vous avez obtenue dans la procédure Obtention du nom DNS d'un équilibreur de charge ELB.
En conséquence, voici ce que j'ai fait:
J'ai sauvegardé le disque et cela a fonctionné immédiatement.
Après avoir collé le nom DNS de votre ELB, vous remarquerez que l'ID de zone hébergée alias correspond à l'ID de zone hébergée dans l'onglet de description de votre ELB.
Désormais, AWS a mis à jour les informations sur les enregistrements d'alias, ce qui est beaucoup plus clair. En principe, vous ajoutez l'entrée DNS de la ressource dans le champ alias.
https://docs.aws.Amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html