Recuperación de los metadatos del equilibrador de carga mediante Azure Instance Metadata Service (IMDS)
Prerrequisitos
- Use la última versión de la API para su solicitud.
Solicitud y respuesta de ejemplo
Importante
En este ejemplo se omiten los servidores proxy. Debe omitir los servidores proxy al consultar IMDS. Para más información, vea Servidores proxy.
Desglose del esquema
Data | Descripción | Versión de introducción |
---|---|---|
publicIpAddresses |
Nivel de instancia IP pública o privada de la instancia específica de la máquina virtual | 2020-10-01 |
inboundRules |
Lista de reglas de equilibrio de carga o reglas NAT de entrada con las que Load Balancer dirige el tráfico a la instancia específica de la máquina virtual. Las direcciones IP de front-end y las direcciones IP privadas que se muestran aquí pertenecen a Load Balancer. | 2020-10-01 |
outboundRules |
Lista de reglas de salida por las que la máquina virtual detrás de Load Balancer envía tráfico saliente. Las direcciones IP de front-end y las direcciones IP privadas que se muestran aquí pertenecen a 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
Nota:
El parámetro -NoProxy se incorporó en PowerShell 6.0. Si usa una versión anterior de PowerShell, quite -NoProxy del cuerpo de la solicitud y asegúrese de que no está usando un proxy al recuperar la información de IMDS. Obtenga más información aquí.
Respuesta de muestra
{
"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"
}
]
}
}
Pasos siguientes
Códigos de error comunes y pasos para solucionar problemas
Más información sobre Azure Instance Metadata Service