Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스를 중지했다가 다시 시작하니 인스턴스와 연결된 공용 IP 주소가 변경되었습니다. 또는 내 인스턴스와 연결된 탄력적 IP 주소를 실수로 해제해 버렸습니다.
해결 방법
공용 IP 주소
인스턴스에서 공용 IP 주소를 수동으로 연결하거나 연결 해제할 수 없습니다. 인스턴스의 공용 IP 주소가 변경되는 시나리오에는 다음이 있습니다.
- 중지되거나 최대 절전 모드로 전환된 인스턴스는 다시 시작할 때 새 공용 IP 주소를 받습니다.
- 인스턴스의 연결된 탄력적 IP 주소가 인스턴스에서 분리되면 새 공용 IP 주소를 받습니다.
공용 IP 주소가 인스턴스와 연결되어 있지 않으면 해당 주소가 공용 IP 풀로 반환됩니다. 중지된 인스턴스에 동일한 공용 IP 주소를 복구할 수 없습니다.
탄력적 IP 주소
탄력적 IP 주소를 사용하는 것이 가장 좋습니다. 탄력적 IP 주소는 인스턴스가 아닌 계정에 할당됩니다. 필요에 따라 탄력적 IP 주소를 인스턴스와 연결할 수 있습니다.
탄력적 IP 주소를 공개한 경우 복구할 수 있습니다. 다음 규칙이 적용됩니다.
- 탄력적 IP 주소가 다른 AWS 계정에 할당되었거나 탄력적 IP 주소 한도를 초과하게 되는 경우 탄력적 IP 주소를 복구할 수 없습니다.
- 탄력적 IP 주소와 연결된 태그는 복구할 수 없습니다.
- 탄력적 IP 주소를 복구할 때에는 Amazon EC2 API나 명령줄 도구만 사용할 수 있습니다.
모든 인스턴스는 중지되더라도 연결된 탄력적 IP 주소를 유지합니다. AWS에서는 중지된 인스턴스와 연결된 탄력적 IP 주소에도 청구합니다.
참고: 자동 할당된 동적 공용 IP 주소를 탄력적 IP 주소로 변환할 수 없습니다.
자세한 내용은 탄력적 IP 주소 복구를 참고하세요.
탄력적 IP 주소 복구
allocate-address AWS Command Line Interface(AWS CLI) 명령을 사용합니다. 다음 예와 같이 --address 파라미터를 사용하여 IP 주소를 지정합니다.
aws ec2 allocate-address --domain vpc --address 000.0.000.0
참고: AWS CLI 명령을 실행할 때 오류가 발생하면 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.
관련 정보
인스턴스 중지 및 시작
AllocateAddress