Recuperare i metadati del servizio di bilanciamento del carico usando il servizio metadati dell'istanza di Azure (IMDS)
Prerequisiti
- Usare la versione più recente dell'API per la richiesta.
Richiesta e risposta di esempio
Importante
In questo esempio vengono ignorati i proxy. È necessario ignorare i proxy durante l'esecuzione di query su IMDS. Per altre informazioni, vedere la pagina relativa ai proxy.
Scomposizione schema
Dati | Descrizione | Versione introdotta |
---|---|---|
publicIpAddresses |
Indirizzo IP pubblico o privato a livello di istanza dell'istanza di macchina virtuale specifica | 01/10/2020 |
inboundRules |
Elenco di regole di bilanciamento del carico o regole NAT in ingresso usate dal servizio di bilanciamento del carico per indirizzare il traffico all'istanza specifica della macchina virtuale. Gli indirizzi IP front-end e gli indirizzi IP privati elencati di seguito appartengono al servizio di bilanciamento del carico. | 01/10/2020 |
outboundRules |
Elenco di regole in uscita in base alle quali la macchina virtuale dietro al servizio di bilanciamento del carico invia il traffico in uscita. Gli indirizzi IP front-end e gli indirizzi IP privati elencati di seguito appartengono al servizio di bilanciamento del carico. | 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
Nota
Questo parametro -NoProxy è stato introdotto in PowerShell 6.0. Se si usa una versione precedente di PowerShell, rimuovere -NoProxy nel corpo della richiesta e assicurarsi di non usare un proxy durante il recupero delle informazioni IMDS. Altre informazioni qui.
Risposta di esempio
{
"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"
}
]
}
}
Passaggi successivi
Codici errore comuni e passaggi per la risoluzione dei problemi
Altre informazioni su Servizio metadati dell'istanza di Azure