Freigeben über


Abrufen von Lastenausgleichsmetadaten mithilfe Azure Instanzmetadatendiensts (IMDS)

Voraussetzungen

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 In Version eingeführt
publicIpAddresses Die öffentliche oder private IP-Adresse auf Instanzebene der jeweiligen VM-Instanz 01.10.2020
inboundRules Liste der Lastenausgleichsregeln oder eingehende NAT-Regeln, mit denen der Load Balancer Datenverkehr an die bestimmte Instanz des virtuellen Computers leitet. Front-End-IP-Adressen und die hier aufgeführten privaten IP-Adressen gehören zum Load Balancer. 01.10.2020
outboundRules Liste der ausgehenden Regeln, nach denen der virtuelle Computer hinter Load Balancer ausgehenden Datenverkehr sendet. Front-End-IP-Adressen und die hier aufgeführten privaten IP-Adressen gehören zum Load Balancer. 01.10.2020
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"
      },
      {
         "frontendIpAddress":"2603:10e1:100:2::1:1",
         "privateIpAddress":"ace:cab:deca:deed::1"
      }
    ]
   }
}

Nächste Schritte

Support und Problembehandlung für Azure Load Balancer

Weitere Informationen zu Azure Instanzmetadatendienst

Abrufen aller Metadaten für eine Instanz

Bereitstellen eines Standard-Load-Balancers