Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스와 연결된 탄력적 IP 주소를 할당하거나 해제할 때 오류가 발생합니다. 또는 실수로 삭제한 탄력적 IP 주소를 복원해야 합니다.
해결 방법
발생한 탄력적 IP 주소 문제에 따라 다음과 같은 문제 해결 조치를 취하십시오.
실수로 삭제한 탄력적 IP 주소를 복원하고자 함
탄력적 IP 주소를 해제한 경우 EC2 인스턴스와 연결된 퍼블릭 IP 주소 또는 탄력적 IP 주소를 복구하려면 어떻게 해야 합니까?를 참조하십시오.
인스턴스를 종료한 후 연결된 탄력적 IP 주소가 해제되지 않음
탄력적 IP 주소를 해제하려면 먼저 리소스에서 해당 주소를 분리해야 합니다. 그런 다음 다른 리소스와 다시 연결할 수 있습니다. 가상 프라이빗 클라우드(VPC)에 사용하기 위해 할당했지만 인스턴스와 연결하지 않은 각 탄력적 IP 주소에 대해 요금이 부과됩니다. 탄력적 IP 주소가 필요하지 않은 경우 해제할 수 있습니다.
새 탄력적 IP 주소 할당 시 오류 발생
새 탄력적 IP 주소를 할당할 때 다음과 같은 오류가 발생할 수 있습니다.
"Elastic IP address could not be allocated. The maximum number of addresses has been reached"
모든 AWS 계정의 최대 할당량은 AWS 리전당 탄력적 IP 주소 5개입니다. 이 문제를 해결하려면 사용 중인 탄력적 IP 주소의 수를 확인하십시오.
추가 탄력적 IP 주소가 필요한 경우 할당량 증가를 요청하고 다음 설정을 구성하십시오.
- AWS 서비스에 대해 **Amazon Elastic Compute Cloud(Amazon EC2)**를 선택합니다.
- EC2-VPC 탄력적 IP를 선택합니다.
- 계정 수준에서 증가 요청을 선택합니다.
인스턴스 중 하나에 탄력적 IP 주소 연결 시 오류 발생
인스턴스에 탄력적 IP 주소를 연결할 때 다음과 같은 오류가 발생할 수 있습니다.
"Elastic IP address could not be associated. You are not authorized to perform this operation"
AllocateAddress 및 AssociateAddress API를 사용하려면 AWS Identity and Access Management(IAM) 사용자 또는 역할에 권한이 있어야 합니다.
API를 사용하는 IAM 사용자 또는 역할에 연결된 IAM 정책에 다음 권한을 포함시키십시오.
{ "Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ec2:AllocateAddress",
"ec2:AssociateAddress"
],
"Resource": "*"
}
]
}
계정에서 탄력적 IP 주소 해제 시 오류 발생
계정에서 탄력적 IP 주소를 해제할 때 다음과 같은 오류가 발생할 수 있습니다.
"Elastic IP address could not be released. You do not have permission to access the specified resource."
위의 오류 메시지는 AWS Managed Services(AMS) 지원 서비스가 사용하는 탄력적 IP 주소를 해제하거나 연결을 끊을 때 발생합니다.
AMS가 지원하는 서비스와 연결된 탄력적 IP 주소를 해제하려면 해당 주소를 사용하는 리소스를 삭제하십시오. 예를 들어 NAT 게이트웨이에 탄력적 IP 주소를 연결한 경우 NAT 게이트웨이를 삭제합니다. 그런 다음 탄력적 IP 주소를 해제할 수 있습니다.