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 पिढीची आहेत.
अयशस्वी विनंती शोधा
हा मॅप व्यवस्थापन पाइपलाइन नियंत्रित करतो. टोकन मिळवताना अयशस्वीता आली तर क्रेडेन्शियल ऑब्जेक्टचे समर्थित नेटवर्क कॉन्फिगरेशन तपासा; व्यवस्थापन कॉल पाठवण्यापूर्वी ते ती विनंती स्वतःच्या ट्रान्सपोर्टद्वारे पाठवू शकते.