Send eit proxykart til NetworkManagementClient i Azure
Set opp Azure Core-administrasjonsrøyret ved opprettinga, og spor tokenfeil gjennom den eigne transporten til credentialen.
Med Azure Core-generasjonen av NetworkManagementClient gir du proxykartet ved opprettinga:
from azure.mgmt.network import NetworkManagementClient
network = NetworkManagementClient(
credential,
subscription_id,
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Hald på dei eksisterande credential og subscription_id i applikasjonen. Nøkkelen https vel HTTPS-administrasjonsmål; verdien http:// skildrar den mellomliggjande lyttaren. Lat endepunktet for administrasjon vere den verkelege Azure-tenesta. Ei adresse frå HTTP-proxylista høyrer til verdiane i proxykartet når du vel ei offentleg HTTP-rute.
Vel kjelda for konfigurasjonen
SDK-en støttar òg HTTP_PROXY og HTTPS_PROXY i prosessmiljøet. Bruk dei på tenesta, notebook-kjernen eller CI-arbeidaren som nyttar klienten. Det dokumenterte valet use_env_settings styrer om gjeldande miljøinnstillingar vert brukte.
Ikkje blande dette opprettingsmønsteret med gamle client.config.proxies.add-døme: dei høyrer til msrest-generasjonen.
Finn den mislukka førespurnaden
Dette kartet styrer administrasjonsrøyret. Viss feilen oppstår under henting av eit token, gransk den støtta nettverkskonfigurasjonen til credential-objektet; det kan senda førespurnaden gjennom sin eigen transport før eit administrasjonskall vert sendt.