Quando você reinicializa uma instância do EC2, nada muda com os endereços IP, portanto, sua pergunta como atualmente formulada é inválida.
Talvez você esteja falando de parar e iniciar uma instância de inicialização do EBS que tinha um endereço IP elástico associado a ela?
Se você tiver uma instância não-VPC EC2 com um endereço Elastic IP associado a ela e parar essa instância, então sim, o endereço IP elástico não será mais associado a ela quando for reiniciado.
Você tem algumas orientações que você pode seguir, dependendo da sua situação específica:
-
Crie um script de inicialização na instância que verifica se o endereço IP elástico está associado e o associa, se necessário. AVISO: Se você criar uma AMI dessa instância e iniciar novas instâncias, elas poderão pegar o endereço IP elástico entre si, dependendo de como você escreve isso.
-
Altere seu processo que inicia a instância do EC2 para que ela inicie a instância e associe o endereço IP elástico.
-
Execute sua instância do EC2 no VPC. Uma instância VPC de inicialização do EBS manterá seu endereço IP Elástico por meio de um ciclo de parada / início.
Aqui está um artigo que eu escrevi sobre mais diferenças entre reboot e stop / start de instâncias de boot do EBS: