Когда я запускаю экземпляр в консоли AWS, я могу установить «Автоматическое назначение общего IP-адреса» в значение «истина», и вновь созданному экземпляру будет назначен общий IP-адрес из пула.
Теперь предположим, что я запустил экземпляр с этим параметром, установленным в false, и хочу назначить публичный IP-адрес этому экземпляру. Тот же публичный IP, что и в первом случае, а не Elastic IP.
PS Я знаю, что могу запустить новый экземпляр и закрыть старый. Я особенно заинтересован в назначении одного уже работает.
источник
Чтобы исправить это позже, раскрутите свой исходный сервер, раскрутите новый с автоматическим назначением общедоступного IP-адреса и подключенными существующими томами.
Затем вы можете отказаться от оригинального экземпляра.
источник
Предполагая, что ваш экземпляр работает в VPC, вы можете создать Elastic Network Interfaces (ENI), которому назначен публичный IP-адрес, и затем связать этот ENI с вашим экземпляром без необходимости создавать новый.
источник
Если вы используете ELB и Autoscaling, создать экземпляр на лету и провести стресс-тестирование экземпляра сложно. Одно из решений этого сценария:
Выберите экземпляр EC2> Действия> Сеть> Управление IP-адресами. Затем используйте опцию «Чтобы добавить или отредактировать публичный IPv4-адрес. Выделите Elastic IP-адрес этому экземпляру или сетевому интерфейсу».
Теперь у вас будет экземпляр EC2 с публичным IP без перезапуска / удаления экземпляра EC2.
источник
Чтобы назначить публичный IP-адрес экземпляру во время выполнения:
источник