Ukudlulisa imephu ye-proxy ku-NetworkManagementClient ye-Azure
Lungiselela umgudu wokuphatha we-Azure Core ngesikhathi sokwakha, futhi ulandelele ukwehluleka kwe-token ngokuhamba kwe-credential uqobo.
Ngokuzalwa kwe-Azure Core kwe-NetworkManagementClient, nikeza imephu ye-proxy ngesikhathi sokwakha:
from azure.mgmt.network import NetworkManagementClient
network = NetworkManagementClient(
credential,
subscription_id,
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Gcina credential ne-subscription_id ezikhona zohlelo. Ukhiye https ukhetha izindawo zokuphatha ze-HTTPS; inani lawo http:// lichaza isilaleli esiphakathi. Shiya iphuzu lokugcina lokuphatha liwukusevisi yangempela ye-Azure. Ikheli elivela kuhlu lwe-proxy lwe-HTTP lingezinye zezinto zemephu ye-proxy uma ukhetha umzila we-HTTP womphakathi.
Khetha umthombo wokuhlelwa
I-SDK iphinde isekele HTTP_PROXY ne-HTTPS_PROXY endaweni yokuhamba kwenqubo. Zisebenzise kusevisi, kumongo wenothi noma kusisebenzi se-CI esisebenzisa iklayenti. Inketho ebhaliwe use_env_settings ilawula ukuthi izilungiselelo zendawo ezisebenzayo ziyasetshenziswa yini.
Ungahlanganisi leli phethini lokwakha nezingcezu ezindala ze-client.config.proxies.add: lezo zingezokuzalwa kwe-msrest.
Thola isicelo esihlulekile
Le mephu ilawula umgudu wokuphatha. Uma ukwehluleka kwenzeka ngesikhathi kutholakala i-token, hlola ukuhlelwa kwenethiwekhi okusekelwayo kwento ye-credential; ingadlulisa leso sicelo ngokuhamba kwayo ngaphambi kokuba ucingo lokuphatha luthunyelwe.