Recuperar metadados do balanceador de carga usando o Serviço de Metadados de Instância do Azure (IMDS)
Pré-requisitos
- Use a versão mais recente da API na solicitação.
Exemplo de solicitação e resposta
Importante
Este exemplo ignora proxies. Você deve ignorar os proxies ao consultar o IMDS. Para saber mais, veja Proxies.
Detalhamento do esquema
Dados | Descrição | Versão introduzida |
---|---|---|
publicIpAddresses |
O IP público ou privado do nível de instância da instância específica da Máquina Virtual | 2020-10-01 |
inboundRules |
Lista de regras de balanceamento de carga ou regras NAT de entrada segundo as quais o Load Balancer direciona o tráfego para a instância específica da Máquina Virtual. Os endereços IP de front-end e os endereços IP privados listados aqui pertencem ao Load Balancer. | 2020-10-01 |
outboundRules |
Lista de regras de saída segundo as quais a Máquina Virtual por trás do Load Balancer envia o tráfego de saída. Os endereços IP de front-end e os endereços IP privados listados aqui pertencem ao 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
Observação
O parâmetro -NoProxy foi introduzido no PowerShell 6.0. Se você estiver usando uma versão mais antiga do PowerShell, remove -NoProxy no corpo da solicitação e verifique se não está usando um proxy ao recuperar informações do IMDS. Saiba mais aqui.
Resposta de exemplo
{
"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"
}
]
}
}
Próximas etapas
Códigos de erro comuns e etapas de solução de problemas
Saiba mais sobre o Serviço de Metadados de Instância do Azure