Quando inicio uma instância no console da AWS, posso definir "Atribuir IP público automaticamente" como true e a instância recém-criada será atribuída com o endereço IP público do pool.
Agora, suponha que eu iniciei a instância com essa configuração definida como false e deseje atribuir IP público a essa instância. O mesmo IP público do primeiro caso, não o Elastic IP.
PS: Eu sei que posso iniciar uma nova instância e desligar a antiga. Estou particularmente interessado em atribuir a um que já esteja em execução.
fonte
Para corrigi-lo posteriormente, reduza o servidor original, gire um novo com o IP público de atribuição automática ativado e os volumes existentes anexados.
Você pode descartar a instância original.
fonte
Supondo que sua instância esteja sendo executada em uma VPC, é possível criar uma ENI ( Elastic Network Interfaces ) com um IP público designado e associá-la à sua instância sem a necessidade de criar uma nova.
fonte
Se você estiver usando ELB e Escalonamento automático, é difícil criar uma instância instantaneamente e fazer um teste de estresse. Uma solução durante esse cenário:
Selecione instância do EC2> Ações> Rede> Gerenciar endereços IP. Em seguida, use a opção "Para adicionar ou editar um IP público IPv4 Aloque um IP Elastic a esta instância ou interface de rede".
Agora você terá uma instância do EC2 com IP público sem reiniciar / excluir a instância do EC2.
fonte
Para atribuir um IP público à instância no tempo de execução:
fonte