Amazon EC2 Windows 인스턴스에서 "Waiting for the metadata service(메타데이터 서비스 대기 중)" 오류가 발생하는 이유는 무엇입니까?

최종 업데이트 날짜: 2020년 12월 14일

Amazon Elastic Compute Cloud(Amazon EC2) Windows 인스턴스가 인스턴스 메타데이터를 검색하지 못합니다. 이 문제를 해결하려면 어떻게 해야 합니까?

해결 방법

VPC의 EC2 인스턴스에 액세스할 수 없고 인스턴스 상태 검사에 실패함

두 번째 탄력적 네트워크 인터페이스를 인스턴스에 연결하여 필요한 경로와 유효한 IP 주소를 제공하십시오. 이를 통해 다음과 같은 작업을 수행할 수 있습니다.

  • 두 번째 네트워크 인터페이스에서 EC2 인스턴스에 액세스하십시오.
  • 기본 네트워크 인터페이스에서 네트워크 구성을 통해 문제를 해결할 수 있습니다.

EC2 인스턴스가 두 상태 확인을 통과하고 액세스가 가능함

먼저 PowerShell 또는 CMD에서 route print 명령을 실행합니다. 출력을 검토하여 다음과 유사한 경로가 있는지 확인합니다.

Network Address Netmask          Gateway Address
169.254.169.254  255.255.255.255  <Subnet Router Address>

경로가 없거나 게이트웨이 주소가 현재 서브넷의 주소와 일치하지 않으면 다음 단계를 수행하세요.

  1. 최신 버전의 EC2Config(Windows Server 2012R2 및 그 이전 버전) 또는 EC2Launch(Windows Server 2016 이상 버전)가 인스턴스에 설치되어 있는지 확인합니다.
  2. 인스턴스에 경로를 적용하려면 EC2Config 서비스를 다시 시작하거나 상승된 PowerShell 세션에서 다음 명령을 실행합니다.
Import-Module c:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psm1 ; Add-Routes

경로가 있지만 인스턴스에서 여전히 메타데이터를 검색할 수 없는 경우, 인스턴스의 Windows 방화벽, 타사 방화벽 또는 안티바이러스 구성을 확인합니다. 169.254.169.254에 대한 트래픽이 명시적으로 거부된 상태가 아닌지 확인합니다.