Warum generiert meine Amazon EC2-Windows-Instance den Fehler „Waiting for the metadata service“ (Es wird auf den Metadata-Service gewartet)?

Lesedauer: 2 Minute
0

Meine Amazon Elastic Compute Cloud (Amazon EC2) Windows-Instance kann keine Instance-Metadaten abrufen. Wie kann ich dies beheben?

Behebung

Auf meine EC2-Instance in einer VPC kann nicht zugegriffen werden und die Instance-Statusprüfungen bestehen nicht

Fügen Sie der Instance eine zweite Elastic-Netzwerkschnittstelle hinzu, um das erforderliche Routing und eine gültige IP-Adresse bereitzustellen. Dies ermöglicht Ihnen Folgendes:

  • Greifen Sie über die zweite Netzwerkschnittstelle auf die EC2-Instance zu.
  • Beheben Sie Probleme mit der Netzwerkkonfiguration der primären Netzwerkschnittstelle.

Hinweis: Wenn Sie planen, den Instance-Typ beim Hinzufügen einer zweiten Netzwerkschnittstelle zu ändern, müssen Sie die Kompatibilität zum Ändern des Instance-Typs überprüfen.

Meine EC2-Instance besteht beide Statusprüfungen und ist zugänglich

Führen Sie zunächst den Befehl route print über PowerShell oder CMD aus. Überprüfen Sie die Ausgabe, um festzustellen, ob ein Routing ähnlich wie das Folgende vorhanden ist:

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

Hinweis: Es empfiehlt sich, Ihr Elastic Block Storage (Amazon EBS)-Volume und die Routing-Tabelle zu sichern, bevor Sie fortfahren.

Wenn das Routing nicht vorhanden ist oder die Gateway-Adresse nicht mit der des aktuellen Subnetzes übereinstimmt, führen Sie die folgenden Schritte aus:

  1. Vergewissern Sie sich, dass die neueste Version von EC2Config (Windows Server 2012R2 und früher) oder EC2Launch (Windows Server 2016 oder später) auf der Instance installiert ist.
  2. Um das Routing auf die Instance anzuwenden, starten Sie den EC2Config-Dienst neu oder führen Sie den folgenden Befehl in einer PowerShell-Sitzung mit erhöhten Rechten aus:
Import-Module c:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psm1 ; Add-Routes

Wenn das Routing vorhanden ist, die Instance jedoch immer noch keine Metadaten abrufen kann, überprüfen Sie die Windows-Firewall, die Firewall eines Drittanbieters oder die Antivirenkonfiguration Ihrer Instance. Vergewissern Sie sich, dass der Datenverkehr zu 169.254.169.254 nicht ausdrücklich abgelehnt wird.


Weitere Informationen

Metadaten der Instance und Benutzerdaten

Erstellen einer Netzwerkschnittstelle

Warten auf den Metadaten-Dienst

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren