Abrufen von Lastenausgleichsmetadaten mithilfe von Azure Instance Metadata Service (IMDS)
Voraussetzungen
- Verwenden Sie für Ihre Anforderung die neueste API-Version.
Beispielanforderung und -antwort
Wichtig
In diesem Beispiel werden Proxys umgangen. Beim Abfragen von IMDS müssen Sie Proxys umgehen. Weitere Informationen finden Sie unter Proxys.
Aufschlüsselung des Schemas
Daten | Beschreibung | Eingeführt in Version |
---|---|---|
publicIpAddresses |
Die öffentliche oder private IP-Adresse auf Instanzebene der jeweiligen VM-Instanz | 2020-10-01 |
inboundRules |
Liste der Lastenausgleichsregeln oder der NAT-Regeln für eingehenden Datenverkehr, mit denen der Load Balancer Datenverkehr an die spezifische VM-Instanz weiterleitet. Die hier aufgelisteten Front-End-IP-Adressen und privaten IP-Adressen gehören zum Load Balancer. | 2020-10-01 |
outboundRules |
Liste der Ausgangsregeln, mit denen der virtuelle Computer hinter dem Load Balancer ausgehenden Datenverkehr sendet. Die hier aufgelisteten Front-End-IP-Adressen und privaten IP-Adressen gehören zum Load Balancer. | 2020-10-01 |
Invoke-RestMethod -Headers @{"Metadata"="true"} -Method GET -NoProxy -Uri "http://169.254.169.254:80/metadata/loadbalancer?api-version=2020-10-01" | ConvertTo-Json
Hinweis
Der -NoProxy-Parameter wurde in PowerShell 6.0 eingeführt. Wenn Sie eine ältere PowerShell-Version nutzen, entfernen Sie -NoProxy aus dem Anforderungstext, und stellen Sie sicher, dass Sie beim Abrufen der IMDS-Informationen keinen Proxy verwenden. Hiererhalten Sie weitere Informationen.
Beispiel für eine Antwort
{
"loadbalancer": {
"publicIpAddresses":[
{
"frontendIpAddress":"51.0.0.1",
"privateIpAddress":"10.1.0.4"
}
],
"inboundRules":[
{
"frontendIpAddress":"50.0.0.1",
"protocol":"tcp",
"frontendPort":80,
"backendPort":443,
"privateIpAddress":"10.1.0.4"
},
{
"frontendIpAddress":"2603:10e1:100:2::1:1",
"protocol":"tcp",
"frontendPort":80,
"backendPort":443,
"privateIpAddress":"ace:cab:deca:deed::1"
}
],
"outboundRules":[
{
"frontendIpAddress":"50.0.0.1",
"privateIpAddress":"10.1.0.4"
},
{
"frotendIpAddress":"2603:10e1:100:2::1:1",
"privateIpAddress":"ace:cab:deca:deed::1"
}
]
}
}
Nächste Schritte
Häufige Fehlercodes und Schritte zur Problembehandlung
Weitere Informationen zu Azure Instance Metadata Service