Փոխանցել փրոքսի քարտեզը Azure-ի NetworkManagementClient-ին
Կարգավորեք Azure Core-ի կառավարման խողովակաշարը ստեղծման պահին և հետևեք token-ի ձախողումներին հավատարմագրի սեփական տրանսպորտով։
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-ին գործընթացի միջավայրում։ Կիրառեք դրանք այն ծառայության, notebook միջուկի կամ CI աշխատողի վրա, որն օգտագործում է հաճախորդը։ Փաստաթղթավորված use_env_settings տարբերակը կառավարում է, թե արդյոք կիրառելի միջավայրի կարգավորումները օգտագործվում են։
Չխառնեք այս ստեղծման ձևանմուշը հին client.config.proxies.add օրինակների հետ. դրանք պատկանում են msrest սերնդին։
Գտեք ձախողված հարցումը
Այս քարտեզը կառավարում է կառավարման խողովակաշարը։ Եթե ձախողումը տեղի է ունենում token ստանալիս, ուսումնասիրեք հավատարմագրի օբյեկտի աջակցվող ցանցային կարգավորումը. այն կարող է այդ հարցումն անցկացնել իր սեփական տրանսպորտով մինչև կառավարման կանչի ուղարկվելը։