Gee 'n proxykaart aan Azure se NetworkManagementClient
Konfigureer die Azure Core-bestuurspyplyn by konstruksie, en volg tokenfoute deur die geloofsbriewe se eie vervoer.
Met die Azure Core-generasie van NetworkManagementClient, verskaf die proxykaart by konstruksie:
from azure.mgmt.network import NetworkManagementClient
network = NetworkManagementClient(
credential,
subscription_id,
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Behou die toepassing se bestaande credential en subscription_id. Die https-sleutel kies HTTPS-bestuursbestemmings; sy http://-waarde beskryf die tussenliggende luisteraar. Laat die bestuursendpunt as die werklike Azure-diens. 'n Adres uit die HTTP-proxylys hoort in die proxykaartwaardes wanneer jy 'n openbare HTTP-roete kies.
Kies die konfigurasiebron
Die SDK ondersteun ook HTTP_PROXY en HTTPS_PROXY in die prosesomgewing. Pas dit toe op die diens, notebook-kern of CI-werker wat die kliënt gebruik. Die gedokumenteerde use_env_settings-opsie beheer of toepaslike omgewingsinstellings gebruik word.
Moenie hierdie konstruksiepatroon met ou client.config.proxies.add-voorbeelde meng nie: dié hoort by die msrest-generasie.
Spoor die mislukte versoek op
Hierdie kaart beheer die bestuurspyplyn. As die fout voorkom terwyl 'n token verkry word, ondersoek die geloofsbriewe-objek se ondersteunde netwerkkonfigurasie; dit kan daardie versoek deur sy eie vervoer stuur voordat 'n bestuursoproep gestuur word.