前提条件
- 要求の最新の API バージョンを使用します。
要求と応答の例
重要
この例では、プロキシをバイパスします。 IMDS に対してクエリを実行する場合は、プロキシをバイパスする必要があります。 詳細については、「プロキシ」を参照してください。
スキーマの内訳
| Data | 説明 | 導入されたバージョン |
|---|---|---|
publicIpAddresses |
特定の仮想マシン インスタンスのインスタンス レベルのパブリックまたはプライベート IP | 2020年10月1日 |
inboundRules |
Load Balancerが特定の仮想マシン インスタンスにトラフィックを転送する負荷分散規則または受信 NAT 規則の一覧。 フロントエンド IP アドレスとここに記載されているプライベート IP アドレスは、Load Balancerに属します。 | 2020年10月1日 |
outboundRules |
Load Balancerの背後にある仮想マシンが送信トラフィックを送信する送信規則の一覧。 フロントエンド IP アドレスとここに記載されているプライベート IP アドレスは、Load Balancerに属します。 | 2020年10月1日 |
Invoke-RestMethod -Headers @{"Metadata"="true"} -Method GET -NoProxy -Uri "http://169.254.169.254:80/metadata/loadbalancer?api-version=2020-10-01" | ConvertTo-Json
注記
-NoProxy パラメーターは PowerShell 6.0 で導入されました。 以前のバージョンの PowerShell を使用している場合は、要求本文から -NoProxy を削除して、IMDS 情報の取得中にプロキシを使用しないようにします。 こちらをご覧ください。
応答のサンプル
{
"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"
}
]
}
}