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 पुस्ताका हुन्।
असफल अनुरोध पत्ता लगाउनुहोस्
यो नक्साले व्यवस्थापन पाइपलाइन नियन्त्रण गर्छ। यदि टोकन प्राप्त गर्दा असफलता हुन्छ भने, क्रेडेन्सियल वस्तुको समर्थित नेटवर्क कन्फिगरेसन जाँच्नुहोस्; यसले व्यवस्थापन कल पठाउनु अघि त्यो अनुरोध आफ्नै यातायातमार्फत पठाउन सक्छ।