Azure کے NetworkManagementClient کو پراکسی نقشہ بھیجنا
تعمیر کے وقت ہی Azure Core مینجمنٹ پائپ لائن کو ترتیب دیں، اور اسناد کی اپنی ترسیل کے ذریعے ٹوکن ناکامیوں کا سراغ لگائیں۔
NetworkManagementClient کی Azure Core نسل میں، تعمیر کے وقت پراکسی نقشہ فراہم کریں:
from azure.mgmt.network import NetworkManagementClient
network = NetworkManagementClient(
credential,
subscription_id,
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)ایپلیکیشن کے موجودہ credential اور subscription_id برقرار رکھیں۔ https کلید HTTPS مینجمنٹ منزلیں منتخب کرتی ہے؛ اس کی http:// قدر درمیانی سننے والے کی وضاحت کرتی ہے۔ مینجمنٹ اینڈ پوائنٹ کو اصل Azure سروس ہی رہنے دیں۔ HTTP پراکسی فہرست سے کوئی پتہ پراکسی نقشہ کی قدروں میں آتا ہے جب آپ عوامی HTTP راستہ منتخب کرتے ہیں۔
ترتیبات کا ماخذ منتخب کریں
SDK پروسیس ماحول میں HTTP_PROXY اور HTTPS_PROXY کو بھی سپورٹ کرتا ہے۔ انہیں اس سروس، نوٹ بک کرنل یا CI ورکر پر لاگو کریں جو کلائنٹ استعمال کرتا ہے۔ دستاویزی use_env_settings آپشن یہ کنٹرول کرتا ہے کہ قابلِ اطلاق ماحولیاتی ترتیبات استعمال ہوتی ہیں یا نہیں۔
اس تعمیری نمونے کو پرانے client.config.proxies.add مثالوں کے ساتھ نہ ملائیں: وہ msrest نسل سے تعلق رکھتی ہیں۔
ناکام درخواست تلاش کریں
یہ نقشہ مینجمنٹ پائپ لائن کو کنٹرول کرتا ہے۔ اگر ناکامی ٹوکن حاصل کرتے وقت ہو، تو اسناد آبجیکٹ کی معاون نیٹ ورک ترتیب کا جائزہ لیں؛ یہ مینجمنٹ کال بھیجنے سے پہلے وہ درخواست اپنی ترسیل کے ذریعے گزار سکتا ہے۔