Можем ли мы напрямую переместить экземпляры ec2 из частной подсети в общедоступную?

Я хочу переместить свои экземпляры ec2 из частной подсети в общедоступную. Есть ли способ сделать это, кроме создания AMI этих экземпляров, а затем запуска новых экземпляров из этих AMI и присоединения к ним томов и эластичных IP-адресов?


person Mukul    schedule 13.03.2019    source источник
comment
Переместить экземпляры из одной подсети в другую не так просто. stackoverflow.com/questions/20236469/ И aws.amazon.com/premiumsupport/knowledge-center/. Вы не можете этого сделать без создания имиджа   -  person Chetan Ranpariya    schedule 13.03.2019


Ответы (1)


Экземпляр Amazon EC2 постоянно подключен к подсети. (Ну, основной интерфейс есть.)

Некоторые варианты:

  1. Вы можете изменить подсеть так, чтобы подсеть «стала» общедоступной (настроив таблицу маршрутизации для отправки трафика на Интернет-шлюз). Это не требует внесения каких-либо изменений в сам экземпляр.

  2. Вы можете добавить вторичный эластичный сетевой интерфейс (ENI), который подключает его к общедоступной подсети. Затем вам необходимо настроить операционную систему для использования вторичного ENI.

  3. Вы можете запустить новый экземпляр в общедоступной подсети, остановить его, отсоединить его диски, затем подключить диски из «частного» экземпляра, а затем запустить его. Вероятно, он запустится нормально, и тогда он будет в общедоступной подсети.

person John Rotenstein    schedule 13.03.2019