Prosljeđivanje proxy mape u Azure NetworkManagementClient
Konfigurirajte Azure Core upravljački cjevovod pri izgradnji i pratite neuspjehe tokena kroz vlastiti transport akreditiva.
U Azure Core generaciji NetworkManagementClient, proslijedite proxy mapu pri izgradnji:
from azure.mgmt.network import NetworkManagementClient
network = NetworkManagementClient(
credential,
subscription_id,
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Zadržite postojeće credential i subscription_id aplikacije. Ključ https bira HTTPS upravljačke destinacije; njegova vrijednost http:// opisuje posredničkog slušaoca. Ostavite upravljačku završnu tačku kao pravu Azure uslugu. Adresa iz liste HTTP proxyja pripada vrijednostima proxy mape kada birate javnu HTTP rutu.
Izaberite izvor konfiguracije
SDK takođe podržava HTTP_PROXY i HTTPS_PROXY u okruženju procesa. Primenite ih na uslugu, jezgro beležnice ili CI radnika koji koristi klijenta. Dokumentovana opcija use_env_settings kontroliše da li se koriste primenljive postavke okruženja.
Ne mešajte ovaj obrazac izgradnje sa starim primerima client.config.proxies.add: oni pripadaju msrest generaciji.
Locirajte neuspeli zahtev
Ova mapa kontroliše upravljački cjevovod. Ako se kvar dogodi pri dobijanju tokena, pregledajte podržanu mrežnu konfiguraciju objekta akreditiva; on može propustiti taj zahtev kroz vlastiti transport pre nego što se pošalje upravljački poziv.