使用 Azure 实例元数据服务 (IMDS) 检索负载均衡器元数据
- 对你的请求使用最新的 API 版本。
重要
此示例会绕过代理。 查询 IMDS 时,必须绕过代理。 有关详细信息,请参阅代理。
Data | 描述 | 引入的版本 |
---|---|---|
publicIpAddresses |
特定虚拟机实例的实例级公共或专用 IP | 2020-10-01 |
inboundRules |
负载均衡器将流量定向到特定虚拟机实例时使用的负载均衡规则或入站 NAT 规则列表。 此处列出的前端 IP 地址和专用 IP 地址属于负载均衡器。 | 2020-10-01 |
outboundRules |
负载均衡器之后的虚拟计算机发送出站流量所依据的出站规则列表。 此处列出的前端 IP 地址和专用 IP 地址属于负载均衡器。 | 2020-10-01 |
curl -H "Metadata:true" --noproxy "*" "http://169.254.169.254:80/metadata/loadbalancer?api-version=2020-10-01"
{
"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"
}
]
}
}
详细了解 Azure 实例元数据服务