É possível reter o endereço IP ao parar / iniciar uma instância do AWS EC2?

2

Ao ler documentação da Amazon , parece que o comportamento padrão de uma instância do EC2 para liberar o endereço IP atual e reatribuir um novo em algum momento dos processos, dependendo se você estiver usando o Classic ou o VPC:

EC2-Classic: We release the public and private IPv4 addresses for the instance when you stop the instance, and assign new ones when you restart it.

EC2-VPC: The instance retains its private IPv4 addresses and any IPv6 addresses when stopped and restarted. We release the public IPv4 address and assign a new one when you restart it.

No meu ambiente, seria bom se eu conseguisse encontrar um jeito de manter o endereço IP. Alguém sabe de uma maneira de fazer isso com instâncias do EC2?

    
por Abe Miessler 10.05.2017 / 20:45

2 respostas

8

Atribua um IP elástico à sua instância. Esse IP é seu até que você o libere. Pare, inicie, termine, reatribua a uma instância diferente, você pode fazer o que quiser.

IPs elásticos são gratuitos, mas custam um pouco se não estiverem anexados a uma instância em execução.

Não há como manter o IP público atribuído automaticamente por meio de um ciclo de parada / início.

    
por 10.05.2017 / 20:56
1

Você parece citar a parte errada da documentação da AWS. Dê uma olhada aqui (do seu mesmo link):

  • EC2-Classic: desassociamos qualquer endereço IP elástico associado à instância. Você é cobrado por endereços IP elásticos que não estão associados a uma instância. Ao reiniciar a instância, você deve associar o endereço IP elástico à instância; nós não fazemos isso automaticamente.
  • EC2-VPC: a instância mantém seus endereços Elastic IP associados. Você é cobrado por qualquer endereço IP elástico associado a uma instância interrompida.

Parece que, ao usar uma instância do EC2-VPC com um endereço IP elástico , você pode interromper / reinicializar a instância e manter o endereço IP público atribuído

    
por 10.05.2017 / 21:47