web-dev-qa-db-fra.com

Enregistrements d'alias de comptes croisés

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.

17
mickzer

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:

  1. Copié mon nom DNS ELB à partir du compte B
  2. Dans le compte A, j'ai créé un enregistrement d'alias pour mon apex de zone (type: IPv4) et j'ai simplement collé le nom DNS dans le champ de texte.

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.

27
mickzer

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

0
Fernando Schubert