NetworkManagementClient Azure Core'i põlvkonna puhul edastage puhverserveri kaart loomise ajal:

from azure.mgmt.network import NetworkManagementClient

network = NetworkManagementClient(
    credential,
    subscription_id,
    proxies={
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    },
)

Säilitage rakenduse olemasolev credential ja subscription_id. Võti https valib HTTPS-haldussihtkohad; selle väärtus http:// kirjeldab vahendavat kuulajat. Jätke halduse lõpp-punkt tegelikuks Azure'i teenuseks. Aadress HTTP-puhverserverite loendist kuulub puhverserveri kaardi väärtuste hulka, kui valite avaliku HTTP-marsruudi.

Valige konfiguratsiooni allikas

SDK toetab ka HTTP_PROXY ja HTTPS_PROXY protsessi keskkonnas. Rakendage neid teenusele, märkmiku tuumale või CI-töötajale, mis klienti kasutab. Dokumenteeritud valik use_env_settings juhib, kas asjakohaseid keskkonnaseadeid kasutatakse.

Ärge segage seda loomismustrit vanade client.config.proxies.add näidetega: need kuuluvad msresti põlvkonda.

Leidke ebaõnnestunud päring

See kaart juhib haldustoru. Kui tõrge tekib tokeni hankimisel, uurige mandaadiobjekti toetatud võrgukonfiguratsiooni; see võib selle päringu oma transporti kaudu läbi lasta enne halduskutse saatmist.

Seotud artiklid