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.

Verwante artikels