Назад | Перейти на главную страницу

Можно ли сохранить IP-адрес при остановке / запуске экземпляра AWS EC2?

Чтение Документация Amazon Похоже, что поведение по умолчанию для экземпляра EC2 - освободить текущий IP-адрес и переназначить новый в какой-то момент процессов в зависимости от того, используете ли вы Classic или VPC:

EC2-Classic: мы освобождаем общедоступные и частные IPv4-адреса для экземпляра при его остановке и назначаем новые при его перезапуске.

EC2-VPC: экземпляр сохраняет свои частные адреса IPv4 и любые адреса IPv6 при остановке и перезапуске. Мы освобождаем общедоступный IPv4-адрес и назначаем новый при его перезапуске.

В моей среде было бы неплохо, если бы я мог найти способ сохранить IP-адрес. Кто-нибудь знает, как это сделать с инстансами EC2?

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

Эластичные IP-адреса бесплатны, но стоят небольшую сумму, если они не привязаны к работающему экземпляру.

Невозможно сохранить автоматически назначенный общедоступный IP-адрес через цикл остановки / запуска.

Кажется, вы цитируете не ту часть документации AWS. Взгляните сюда (по той же ссылке):

  • EC2-Classic: мы отсоединяем любой эластичный IP-адрес, связанный с экземпляром. Вы платите за эластичные IP-адреса, не связанные с экземпляром. При перезапуске экземпляра необходимо связать эластичный IP-адрес с экземпляром; мы не делаем этого автоматически.
  • EC2-VPC: экземпляр сохраняет связанные с ним эластичные IP-адреса. Вы платите за любые эластичные IP-адреса, связанные с остановленным экземпляром.

Итак, похоже, что использование Экземпляр EC2-VPC с эластичным IP-адресом вы можете остановить / перезагрузить экземпляр и сохранить назначенный общедоступный IP-адрес