Mengambil metadata penyeimbang beban menggunakan Azure Instance Metadata Service (IMDS)
Prasyarat
- Gunakan versi API terbaru untuk permintaan Anda.
Sampel permintaan dan respons
Penting
Contoh ini melewati proksi. Anda harus melewati proksi saat mengkueri IMDS. Untuk mengetahui informasi selengkapnya, lihat Proksi.
Perincian skema
Data | Keterangan | Versi diperkenalkan |
---|---|---|
publicIpAddresses |
Tingkat instans IP Publik atau Privat dari instans Mesin Virtual tertentu | 01-10-2020 |
inboundRules |
Daftar aturan penyeimbangan beban atau aturan NAT masuk yang digunakan Load Balancer untuk mengarahkan lalu lintas ke instans Mesin Virtual tertentu. Alamat IP frontend dan alamat IP Privat yang tercantum di sini adalah milik Load Balancer. | 01-10-2020 |
outboundRules |
Daftar aturan keluar yang digunakan Mesin Virtual di belakang Load Balancer untuk mengirimkan lalu lintas keluar. Alamat IP frontend dan alamat IP Privat yang tercantum di sini adalah milik 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
Catatan
Parameter -NoProxy diperkenalkan di PowerShell 6.0. Jika Anda menggunakan PowerShell versi lama, hapus -NoProxy di isi permintaan dan pastikan Anda tidak menggunakan proksi saat mengambil info IMDS. Pelajari selengkapnya di sini.
Respon sampel
{
"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"
}
]
}
}
Langkah berikutnya
Kode galat umum dan langkah pemecahan masalah
Pelajari selengkapnya tentang Azure Instance Metadata Service