Самый простой способ - использовать Эластичный IP-адрес . Он останется привязанным к экземпляру и не изменится. Дополнительный IP-адрес не взимается, если он подключен к работающему экземпляру.
Кроме того, можно настроить операционную систему, работающую на экземпляре, для запуска сценария при каждом запуске экземпляра. Сценарий может обновить запись DNS для текущего общедоступного IP-адреса, связанного с экземпляром . Если вы используете Amazon Route 53 для DNS, то вы можете сделать вызов API, который обновляет A-запись до текущего IP-адреса, используемого экземпляром.
Я подозреваю, что это можно сделать с помощью * 1009Команда * change-resource-record-sets в интерфейсе командной строки AWS.