EC2 인스턴스와 연결된 공용 IP 주소 또는 탄력적 IP 주소를 복구할 수 있나요? 그리고 향후 변경되지 않도록 하려면 어떻게 해야 하나요?

2분 분량
0

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

AWS 공식
AWS 공식업데이트됨 2년 전