استرداد بيانات تعريف موازنة التحميل باستخدام خدمة بيانات تعريف مثيل Azure (IMDS)
المتطلبات الأساسية
- استخدم أحدث إصدار API لطلبك.
عينة الطلب والاستجابة
هام
يتجاوز هذا المثال Proxies. يجب عليك تجاوز Proxies عند الاستعلام عن IMDS. لمزيدٍ من المعلومات، انظر «Proxies».
تصنيف المخطط
بيانات | الوصف | تم تقديم الإصدار |
---|---|---|
publicIpAddresses |
بروتوكول الإنترنت العام أو الخاص على مستوى المثيل لمثيل الجهاز الظاهري المحدد | 2020-10-01 |
inboundRules |
قائمة بقواعد موازنة التحميل أو قواعد NAT الواردة التي توجه بها "موازنة التحميل" حركة المرور إلى مثيل جهاز ظاهري معين. تنتمي عناوين IP الأمامية وعناوين IP الخاصة المدرجة هنا إلى موازنة التحميل. | 2020-10-01 |
outboundRules |
قائمة القواعد الصادرة التي يرسل بها الجهاز الظاهري خلف "موازنة التحميل" حركة المرور الصادرة. تنتمي عناوين IP الأمامية وعناوين IP الخاصة المدرجة هنا إلى موازنة التحميل. | 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
إشعار
تم تقديم المعلمة -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"
},
{
"frotendIpAddress":"2603:10e1:100:2::1:1",
"privateIpAddress":"ace:cab:deca:deed::1"
}
]
}
}
الخطوات التالية
رموز الخطأ العامة واستكشاف الأخطاء وإصلاحها
قم بالتعرف على المزيد حول Azure Instance Metadata Service