Bagikan melalui


Mengambil metadata penyeimbang beban menggunakan Azure Instance Metadata Service (IMDS)

Prasyarat

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

Mengambil semua metadata untuk instans

Menyebarkan penyeimbang muatan standar