Я хочу переместить мои экземпляры ec2 из частной подсети в общедоступную подсеть. Есть ли способ сделать это, кроме создания AMI этих экземпляров, а затем запуска новых экземпляров из этих AMI и присоединения к ним томов и эластичных ips?
Экземпляр Amazon EC2 постоянно подключен к подсети. (Ну, Основной интерфейс есть.)
Некоторые опции:
Вы можете изменить подсеть так, чтобы подсеть «стала» общедоступной подсетью (путем настройки таблицы маршрутов для отправки трафика на интернет-шлюз). Это не требует каких-либо изменений в самом экземпляре.
Вы можете добавить вторичный эластичный сетевой интерфейс (ENI), который подключает к общедоступной подсети. Затем вам необходимо настроить операционную систему для использования вторичного ENI.
Вы можете запустить новый экземпляр в общедоступной подсети, остановить его, отсоединить его диски, затем подключить диски из «частного» экземпляра и запустить его. Вероятно, он запустится нормально, а затем окажется в общедоступной подсети.