Condividi tramite


Recuperare i metadati del servizio di bilanciamento del carico usando il servizio metadati dell'istanza di Azure (IMDS)

Prerequisiti

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"
      },
      {
         "frotendIpAddress":"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

Recuperare tutti i metadati per un'istanza

Distribuire un bilanciamento del carico standard