EC2 인스턴스의 탄력적 IP 주소 관련 문제를 해결하려면 어떻게 해야 하나요?

최종 업데이트 날짜: 2021년 6월 25일

Amazon Elastic Compute Cloud (Amazon EC2) 인스턴스와 연결된 탄력적 IP 주소를 할당하거나 릴리스할 때 오류가 발생합니다. 또는 실수로 삭제한 탄력적 IP 주소를 복원해야 합니다. 탄력적 IP 주소와 관련된 일반적인 문제를 해결하려면 어떻게 해야 하나요?

간략한 설명

다음은 AWS 계정의 탄력적 IP 주소와 관련하여 발생할 수 있는 일반적인 문제입니다.

  • 실수로 삭제한 탄력적 IP 주소를 복원하려고 합니다.
  • EC2 인스턴스를 종료한 후에도 연결된 탄력적 IP 주소가 릴리스되지 않습니다.
  • 탄력적 IP 주소가 내 리소스와 연결되어 있지 않은데도 탄력적 IP 주소에 대한 요금이 부과됩니다.
  • 새 탄력적 IP 주소를 할당할 때 “탄력적 IP 주소를 할당할 수 없습니다. 최대 주소 수에 도달했습니다.”라는 오류가 발생합니다.
  • 탄력적 IP 주소를 EC2 인스턴스 중 하나에 연결할 때 “탄력적 IP 주소를 연결할 수 없습니다. 이 작업을 수행할 권한이 없습니다.”라는 오류가 발생합니다.
  • 계정에서 탄력적 IP 주소를 릴리스할 때 “탄력적 IP 주소를 릴리스할 수 없습니다. 지정된 리소스에 액세스할 권한이 없습니다.”라는 오류가 발생합니다.

해결 방법

실수로 삭제한 탄력적 IP 주소를 복원하려고 함

탄력적 IP 주소를 릴리스한 경우 해당 주소를 복구할 수 있습니다. 자세한 내용은 탄력적 IP 주소 복구를 참조하세요.

EC2 인스턴스를 종료한 후에도 연결된 탄력적 IP 주소가 릴리스되지 않음

탄력적 IP 주소를 릴리스하려면 먼저, 리소스에서 해당 주소의 연결을 해제해야 합니다. 자세한 내용은 탄력적 IP 주소 연결 해제를 참조하세요.

탄력적 IP 주소의 연결을 해제한 후 해당 주소를 다른 리소스와 다시 연결할 수 있습니다. VPC에서 사용하도록 할당되었지만 인스턴스와 연결되지 않은 탄력적 IP 주소에 대해 요금이 발생합니다. 탄력적 IP 주소가 필요하지 않은 경우 해당 주소를 릴리스할 수 있습니다. 자세한 내용은 탄력적 IP 주소 릴리스를 참조하세요.

탄력적 IP 주소가 내 리소스에 연결되어 있지 않은 경우에도 탄력적 IP 주소에 대한 요금이 부과됩니다.

리소스와 연결되지 않은 탄력적 IP 주소에 대한 청구서를 받은 경우 모든 Amazon EC2 인스턴스를 종료했는데, 탄력적 IP 주소에 대한 요금이 부과되는 이유는 무엇입니까?를 참조하세요.

새 탄력적 IP 주소를 할당할 때 “탄력적 IP 주소를 할당할 수 없습니다. 최대 주소 수에 도달했습니다.”라는 오류가 발생함

모든 AWS 계정은 리전당 탄력적 IP 주소가 5개로 제한됩니다. “최대 주소 수에 도달했습니다.”라는 오류가 발생하는 경우 사용 중인 탄력적 IP 주소 수 및 탄력적 IP 주소에 대한 계정 제한을 확인하세요.

탄력적 IP 주소가 추가로 필요한 경우 할당량 증가를 요청하세요. 할당량 증가 요청을 생성할 때 [AWS 서비스] 탭에서 [EC2-VPC 탄력적 IP]를 검색하세요.

탄력적 IP 주소를 EC2 인스턴스 중 하나에 연결할 때 “탄력적 IP 주소를 연결할 수 없습니다. 이 작업을 수행할 권한이 없습니다.”라는 오류가 발생함

AllocateAddress API 호출은 AWS 계정에 탄력적 IP 주소를 할당하는 데 사용됩니다. AssociateAddress API 호출은 탄력적 IP 주소를 리소스에 연결하는 데 사용됩니다.

연결된 IAM 정책에서 명령을 사용하는 AWS Identity and Access Management (IAM) 사용자 또는 역할에 다음과 같은 필수 권한이 있는지 확인합니다.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "ec2:AllocateAddress",
                "ec2:AssociateAddress"
            ],
            "Resource": "*"
        }
    ]
}

계정에서 탄력적 IP 주소를 릴리스할 때 “탄력적 IP 주소를 릴리스할 수 없습니다. 지정된 리소스에 액세스할 권한이 없습니다.”라는 오류가 발생합니다.

이 오류 메시지는 AWS Managed Services에서 사용한 탄력적 IP 주소를 릴리스하거나 연결 해제하려고 할 때 발생합니다. AWS Managed Services의 예로는 Elastic Load Balancing(ELB), NAT 게이트웨이, Amazon Elastic File System (Amazon EFS) 등이 있습니다. AWS Managed Services와 연결된 탄력적 IP 주소를 릴리스하려면 해당 주소를 사용하는 리소스를 삭제해야 합니다. 예를 들어 탄력적 IP 주소가 연결된 NAT 게이트웨이가 있다면 탄력적 IP 주소를 릴리스하기 전에 먼저, NAT 게이트웨이를 삭제해야 합니다.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요하세요?