J'ai un projet dans lequel j'ai besoin de mettre à jour les fichiers de configuration chaque fois qu'une instance EC2 est démarrée avec l'adresse DNS publique de l'instance actuelle. J'utiliserai Perl ou Sed pour cela, donc ce n'est pas vraiment la question, mais la vraie question est: existe-t-il un moyen de déterminer l'adresse DNS publique de l'instance? Existe-t-il une API EC2 à laquelle je peux accéder à partir de l'instance pour la déterminer?
PUBLIC_HOSTNAME="$(curl http://169.254.169.254/latest/meta-data/public-hostname 2>/dev/null)"
:) Vous, monsieur, êtes du métal.