Amazon EC2 Windows 인스턴스에서 "Waiting for the metadata service" 오류가 발생하는 이유는 무엇입니까?

최종 업데이트 날짜: 2019년 5월 16일

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 서비스를 다시 시작하거나 EC2Launch에 대해 다음 디렉터리에 있는 Add-Routes.ps1을 실행하십시오. C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Scripts

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


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?