
현재 ec2 "t2.nano" 인스턴스가 실행 중입니다. "t2.micro"로 전환하고 싶습니다. 그렇게 하려면 인스턴스를 중지해야 합니다. 하지만 그 과정에서 IPv4 주소를 잃게 됩니다. 그리고 나는 그것을 원하지 않습니다(왜냐하면 현재 이 IPv4 주소에 연결하기 위해 하드 코딩된 야생의 라스프에서 여러 개의 SSH 터널이 실행되고 있기 때문입니다).
탄력적 IP 주소를 만들기로 결정했습니다. 하지만 탄력적 IP 주소를 생성하고 이를 현재 ec2 인스턴스에 할당하면 현재 IPv4 주소도 잃게 된다는 점을 이해합니다.
내 EC2 인스턴스의 현재 IPv4 주소에서 탄력적 IP 주소를 생성할 수 있습니까? 그렇다면 이 작업을 어떻게 수행할 수 있습니까?
답변1
AWS 문서 살펴보기여기
불가능하다고 분명히 밝혔습니다.
"탄력적 IP 주소를 인스턴스 또는 기본 네트워크 인터페이스와 연결하면 인스턴스의 퍼블릭 IPv4 주소(있는 경우)가 Amazon의 퍼블릭 IPv4 주소 풀로 다시 릴리스됩니다.퍼블릭 IPv4 주소는 재사용할 수 없으며, 퍼블릭 IPv4 주소를 탄력적 IP 주소로 변환할 수 없습니다.. 자세한 내용은 공용 IPv4 주소 및 외부 DNS 호스트 이름을 참조하세요.
하드코딩된 엔드포인트를 변경해야 하므로 제가 취할 접근 방식은 새 IP에 대한 FQDN을 생성하는 것입니다. 나중에 다시 변경해야 하는 경우 FQDN에 대한 DNS 구성만 변경하면 됩니다.