Eu tenho um script configurado para lidar com isso, o qual configura um arquivo de hosts com aliases em um dos meus servidores aqui, então scp's para as várias instâncias. Portanto, ele usa ec2-describe-instances para listar todas as máquinas, a marca de nome da instância também é o nome pelo qual a máquina é conhecida. Isto é para uma mistura de janelas e instâncias ec2 unix.
Então retornos ec2-describe-instance (shortnened): -
db domu-blah.amazonaws-1.com 74.23.65.256
etc...
Eu então construo um arquivo hosts usando o awk, que se parece com: -
127.0.0.1 localhost localhost.localdomain
74.23.65.256 db
etc...
Isso, então, é enviado para todas as máquinas no sistema usando scp. Parece funcionar muito bem!