EC2 преднамеренно изменяет публичный IP-адрес при перезагрузке.
Если вы хотите, чтобы это прекратилось, вам нужно назначить эластичный IP-адрес экземпляру. Эластичный IP-адрес будет оставаться до тех пор, пока вы его не отпустите.
Эластичный IP-адрес бесплатен, пока он используется. Амазонка взимает за них, если ваш экземпляр не работает.