Cuando inicio la instancia en la consola de AWS, puedo configurar la "Asignación automática de IP pública" en verdadera y la instancia recién creada se asignará con una 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.
fuente
Para corregirlo después, baje su servidor original, gire uno nuevo con asignación automática de IP pública habilitada y los volúmenes existentes adjuntos.
Luego puede descartar la instancia original.
fuente
Suponiendo que su instancia se esté ejecutando en una VPC, puede crear una Interfaz de red elástica (ENI) que tenga asignada una IP pública y luego asociar esa ENI con su instancia sin necesidad de crear una nueva.
fuente
Si está utilizando ELB y Autoscaling, crear una instancia sobre la marcha y hacer una prueba de esfuerzo es difícil. Una solución durante este escenario:
Seleccione instancia EC2> Acciones> Redes> Administrar direcciones IP. Luego use la opción "Para agregar o editar una IP pública IPv4 Asigne una IP elástica a esta instancia o interfaz de red".
Ahora tendrá una instancia EC2 con IP pública sin reiniciar / eliminar la instancia EC2.
fuente
Para asignar una IP pública a la instancia en tiempo de ejecución:
fuente