Puhverserveri kaardi edastamine Azure'i NetworkManagementClientile
Seadistage Azure Core'i haldustoru loomise ajal ja jälgige tokeni tõrkeid mandaadi enda transporti kaudu.
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.