답변:
퍼블릭 ip없이 시작한 인스턴스는 인스턴스를 시작할 때만 할당되므로 인스턴스없이 유지됩니다. 퍼블릭 ip 자동 할당이 설정된 서브넷이 있어도 인스턴스를 시작할 때 퍼블릭 IP를 사용하지 않도록 선택한 경우 인스턴스에 퍼블릭 IP를 할당하지 않습니다.
내가 아는 유일한 방법은 인스턴스를 시작하기 전에 퍼블릭 IP 할당을 선택하거나 서브넷을 설정하여 새 인스턴스를 시작할 때만 퍼블릭 IP를 자동 할당하도록 설정하는 것입니다. 요약하자면, 귀하의 질문에 대한 답변은 EIP를 사용하지 않으면 해당 인스턴스를 시작한 후에는 수행 할 수 없다는 것입니다. 도움이 되었기를 바랍니다.
나중에 수정하려면 원래 서버를 스핀 다운하고 자동 할당 퍼블릭 IP가 활성화되고 기존 볼륨이 연결된 새로운 서버를 스핀 업하십시오.
그런 다음 원래 인스턴스를 버릴 수 있습니다.
인스턴스가 VPC에서 실행되고 있다고 가정하면 퍼블릭 IP가 할당 된 ENI ( Elastic Network Interfaces )를 생성 한 다음 새 ENI를 생성하지 않고도 해당 ENI를 인스턴스와 연결할 수 있습니다.
ELB 및 Autoscaling을 사용하는 경우 인스턴스를 즉시 생성하고 스트레스 테스트를 수행하기는 어렵습니다. 이 시나리오 중 하나의 솔루션 :
EC2 인스턴스> 작업> 네트워킹> IP 주소 관리를 선택하십시오. 그런 다음 "IPv4 퍼블릭 IP를 추가 또는 편집하려면이 인스턴스 또는 네트워크 인터페이스에 탄력적 IP 할당"옵션을 사용하십시오.
이제 EC2 인스턴스를 다시 시작 / 삭제하지 않고 퍼블릭 IP가있는 EC2 인스턴스를 갖게됩니다.
런타임에 인스턴스에 퍼블릭 IP를 할당하려면