Pregunta:
Cuando lanzo una instancia en la consola de AWS, puedo establecer "Autoasignar IP pública" en verdadero y la instancia recién creada se asignará con la dirección IP pública del grupo.
Ahora suponga que he lanzado una instancia con esta configuración establecida en falso y quiero asignar una IP pública a esta instancia. La misma IP pública que en el primer caso, no Elastic IP.
PD: Sé que puedo iniciar una nueva instancia y cerrar la anterior. Estoy particularmente interesado en asignar a uno que ya se esté ejecutando.
Respuesta:
La instancia que lanzó sin una IP pública permanecerá sin una, ya que solo se puede asignar cuando lanza la instancia. Incluso tener una subred con auto assign public IP
activada no asignará una IP pública a su instancia si, cuando lanzó la instancia, eligió no tener una IP pública.
La única forma que conozco es seleccionar assign a public IP
antes de lanzar la instancia o configurar la subred para que asigne automáticamente IP públicas, lo que hará eso solo cuando lance una nueva instancia.
Entonces, para resumir: no es posible assign a public IP
después de lanzar esa instancia a menos que use EIP.