Ich habe ein Projekt, in dem ich die Konfigurationsdateien jedes Mal aktualisieren muss, wenn eine EC2-Instanz mit der öffentlichen DNS-Adresse der aktuellen Instanz gestartet wird. Ich verwende hierfür Perl oder Sed. Das ist also nicht die eigentliche Frage, aber die eigentliche Frage lautet: Gibt es eine Möglichkeit, die öffentliche DNS-Adresse der Instanz zu ermitteln? Gibt es eine EC2-API, auf die ich von der Instanz aus zugreifen kann, um sie zu ermitteln?
PUBLIC_HOSTNAME="$(curl http://169.254.169.254/latest/meta-data/public-hostname 2>/dev/null)"
:) Sie, mein Herr, sind Metall.