Metagegevens van load balancer ophalen met behulp van Azure Instance Metadata Service (IMDS)
Vereisten
- Gebruik de nieuwste API-versie voor uw aanvraag.
Voorbeeldaanvraag en -antwoord
Belangrijk
In dit voorbeeld worden proxy's overgeslagen. U moet proxy's overslaan bij het uitvoeren van een query op IMDS. Zie Proxy's voor meer informatie.
Schema-uitsplitsing
Data | Beschrijving | Versie geïntroduceerd |
---|---|---|
publicIpAddresses |
Het openbare of privé-IP-adres van het specifieke exemplaar van de virtuele machine op exemplaarniveau | 01-10-2020 |
inboundRules |
Lijst met taakverdelingsregels of inkomende NAT-regels waarmee de load balancer verkeer omleidt naar het specifieke exemplaar van de virtuele machine. Front-end-IP-adressen en de privé-IP-adressen die hier worden vermeld, behoren tot de Load Balancer. | 01-10-2020 |
outboundRules |
Lijst met uitgaande regels waarmee de virtuele machine achter Load Balancer uitgaand verkeer verzendt. Front-end-IP-adressen en de privé-IP-adressen die hier worden vermeld, behoren tot de 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
Notitie
De parameter -NoProxy is geïntroduceerd in PowerShell 6.0. Als u een oudere versie van PowerShell gebruikt, verwijdert u -NoProxy in de hoofdtekst van de aanvraag en zorgt u ervoor dat u geen proxy gebruikt tijdens het ophalen van IMDS-gegevens. U vindt hier meer informatie.
Voorbeeldrespons
{
"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"
}
]
}
}
Volgende stappen
Veelvoorkomende foutcodes en stappen voor probleemoplossing
Meer informatie over Azure Instance Metadata Service