1 votes

Obtenir le nom ec2 d'une instance sans ip publique

J'essaie de automatiser mes DNS dans mon VPC ec2. Ce que je veux, c'est :

  1. Le VPC démarre
  2. Le VPC obtient des informations sur les instances à partir de http://169.254.169.254/latest/meta-data/
  3. Le VPC recherche le Name tag par exemple
  4. VPC définit le nom d'hôte à cette valeur de tag, et met ce nom d'hôte dans Route53 pour la résolution DNS.

Mon problème concerne le numéro 3 sur les instances privées. ec2-describe-tags frappe ec2.amazonaws.com, et cela échoue lorsque ma machine est privée.

Existe-t-il un moyen pour une instance ec2 privée (c'est-à-dire qui n'a pas d'adresse IP publique) d'obtenir la valeur du nom afin que je puisse configurer les choses ?

1voto

Jason Floyd Points 1612

Pourquoi ec2-describe-tags échoue-t-il lorsque vous êtes dans un sous-réseau privé ?

Il devrait acheminer la requête hors de l'instance de NAT, en supposant que vous en ayez mis une en place dans un sous-réseau public, et que vous l'ayez ajoutée comme route 0.0.0.0/0 dans la table de routes du sous-réseau privé.

Consultez la documentation sur le VPC NAT pour plus d'informations : http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X