Hämta metadata för lastbalanserare med hjälp av Azure Instance Metadata Service (IMDS)
Förutsättningar
- Använd den senaste API-versionen för din begäran.
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 lastbalanseraren dirigerar trafik till den specifika virtuella datorinstansen med. Ip-adresserna för klientdelen och de privata IP-adresser som anges här tillhör lastbalanseraren. | 2020-10-01 |
outboundRules |
Lista över utgående regler som den virtuella datorn bakom Load Balancer skickar utgående trafik med. Ip-adresserna för klientdelen och de privata IP-adresser som anges här tillhör lastbalanseraren. | 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
Kommentar
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äs 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"
},
{
"frontendIpAddress":"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