Posredovanje preslikave proxy v Azure NetworkManagementClient
Konfigurirajte upravljalno cev Azure Core ob ustvarjanju in spremljajte napake žetonov prek lastnega prenosa poverilnice.
Pri generaciji Azure Core razreda NetworkManagementClient preslikavo proxy posredujte ob ustvarjanju:
from azure.mgmt.network import NetworkManagementClient
network = NetworkManagementClient(
credential,
subscription_id,
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Ohranite obstoječe credential in subscription_id aplikacije. Ključ https izbere cilje upravljanja HTTPS; njegova vrednost http:// opisuje vmesnega poslušalca. Pustite končno točko upravljanja kot pravo storitev Azure. Naslov s seznama proxy strežnikov HTTP spada med vrednosti preslikave proxy, ko izberete javno pot HTTP.
Izberite vir konfiguracije
SDK podpira tudi HTTP_PROXY in HTTPS_PROXY v okolju procesa. Uporabite ju na storitvi, jedru beležnice ali delavcu CI, ki uporablja odjemalca. Dokumentirana možnost use_env_settings nadzoruje, ali se uporabijo ustrezne okoljske nastavitve.
Tega vzorca ustvarjanja ne mešajte s starimi primeri client.config.proxies.add: tisti spadajo v generacijo msrest.
Poiščite neuspelo zahtevo
Ta preslikava nadzoruje upravljalno cev. Če se napaka pojavi pri pridobivanju žetona, preglejte podprto omrežno konfiguracijo objekta poverilnice; ta lahko to zahtevo spelje prek lastnega prenosa, preden se pošlje klic upravljanja.