تمرير خريطة وكيل إلى NetworkManagementClient في Azure
اضبط مسار إدارة Azure Core عند الإنشاء، وتتبَّع أعطال الرموز عبر النقل الخاص بكائن الاعتماد.
مع جيل Azure Core من NetworkManagementClient، قدِّم خريطة الوكيل عند الإنشاء:
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.
حدِّد موقع الطلب الفاشل
تتحكم هذه الخريطة في مسار الإدارة. إذا وقع العطل أثناء الحصول على رمز، فافحص إعداد الشبكة المدعوم في كائن الاعتماد؛ فبإمكانه تمرير ذلك الطلب عبر نقله الخاص قبل إرسال أي نداء إدارة.