Meine Amazon Elastic Compute Cloud (Amazon EC2)-Windows-Instance kann keine Instance-Metadaten abrufen.
Lösung
Auf meine Instance, die sich in einer VPC befindet, kann nicht zugegriffen werden oder die Instance-Statusprüfungen sind nicht erfolgreich
Wenn sich deine Instance in einer Virtual Private Cloud (VPC) befindet, füge eine zweite Elastic-Network-Schnittstelle hinzu. Verwende die Instance, um die erforderliche Route und eine gültige IP-Adresse bereitzustellen. Anschließend kannst du auf der zweiten Netzwerkschnittstelle auf die Instance zugreifen und Netzwerkkonfigurationsprobleme auf der primären Netzwerkschnittstelle lösen.
Hinweis: Wenn du den Instance-Typ änderst, wenn du eine zweite Netzwerkschnittstelle hinzufügst, stelle sicher, dass du einen kompatiblen Instance-Typ verwendest.
Meine Instance besteht beide Statusprüfungen und ist zugänglich
Führe den Befehl route print in Windows PowerShell aus. Überprüfe die Ausgabe, um nach einer Route zu suchen, die dem folgenden Beispiel ähnelt:
Network Address Netmask Gateway Address
169.254.169.254 255.255.255.255 Subnet Router Address
**Wichtig:**Bevor du die folgenden Schritte ausführst, empfiehlt es sich, dein Amazon Elastic Block Storage (Amazon EBS)-Volume und deine Routing-Tabelle zu sichern.
Wenn es keine Route gibt oder die Gateway-Adresse nicht mit deinem vorhandenen Subnetz übereinstimmt, führe die folgenden Schritte aus:
- Stelle sicher, dass du die neueste Version von EC2Config oder EC2Launch auf deiner Instance installiert hast:
Installiere für Windows Server 2012 oder früher die neueste EC2Config-Version.
Verwende für Windows Server 2016 oder höher die neueste EC2Launch v2-Version. Wenn du EC2Launch v1 verwendest, findest du weitere Informationen unter Die neueste Version von EC2Launch installieren.
- Wende die Route auf der Grundlage der von dir verwendeten Software auf die Instance an:
Starte für EC2Config den EC2config-Service neu.
Führe für EC2Launch v1 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
Starte für EC2Launch v2 den EC2Launch-Service neu.
Wenn das Routing vorhanden ist, die Instance jedoch keine Metadaten abrufen kann, überprüfe die Windows-Firewall, die Firewall eines Drittanbieters und die Antivirenkonfiguration deiner Instance. Vergewissere dich, dass der Traffic zu 169.254.169.254 nicht ausdrücklich abgelehnt wird.