Share via


Hämta metadata för lastbalanseraren med hjälp av Azure Instance Metadata Service (IMDS)

Förutsättningar

Exempel på begäran och svar

Viktigt

Det här exemplet kringgår proxyservrar. Du måste kringgå proxyservrar när du kör frågor mot IMDS. Mer information finns i Proxyservrar.

Schemauppdelning

Data Beskrivning Version introducerad
publicIpAddresses Offentlig eller privat IP-adress på instansnivå för den specifika virtuella datorinstansen 2020-10-01
inboundRules Lista över regler för belastningsutjämning eller inkommande NAT-regler som Load Balancer dirigerar trafik till den specifika virtuella datorinstansen. Klientdelens IP-adresser och de privata IP-adresser som anges här tillhör Load Balancer. 2020-10-01
outboundRules Lista över regler för utgående trafik som den virtuella datorn bakom Load Balancer skickar utgående trafik med. Klientdelens IP-adresser och de privata IP-adresser som anges här tillhör 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

Anteckning

Parametern -NoProxy introducerades i PowerShell 6.0. Om du använder en äldre version av PowerShell tar du bort -NoProxy i begärandetexten och kontrollerar att du inte använder en proxy när du hämtar IMDS-information. Lär dig mer här.

Exempelsvar

{
   "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ästa steg

Vanliga felkoder och felsökningssteg

Läs mer om Azure Instance Metadata Service

Hämta alla metadata för en instans

Distribuera en standardlastbalanserare