Eng Proxy-Kaart un Azures NetworkManagementClient iwwerginn
Konfiguréier d'Azure Core-Verwaltungspipeline beim Erstellen, a verfolleg Token-Feeler duerch den eegenen Transport vum Credential.
Bei der Azure Core-Generatioun vun NetworkManagementClient gëss du d'Proxy-Kaart beim Erstellen un:
from azure.mgmt.network import NetworkManagementClient
network = NetworkManagementClient(
credential,
subscription_id,
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Behäl déi existéierend credential an subscription_id vun der Applikatioun. De Schlëssel https wielt HTTPS-Verwaltungsziler; säi Wäert http:// beschreift den tëschentgelagerte Listener. Looss den Verwaltungsendpunkt de richtege Azure-Service. Eng Adress aus der HTTP-Proxy-Lëscht gehéiert zu de Wäerter vun der Proxy-Kaart, wann s du eng ëffentlech HTTP-Route wiels.
Wiel d'Konfiguratiounsquell
D'SDK ënnerstëtzt och HTTP_PROXY an HTTPS_PROXY am Prozess-Ëmfeld. Uwendung se op de Service, den Notebook-Kernel oder de CI-Worker un, deen de Client benotzt. Déi dokumentéiert Optioun use_env_settings kontrolléiert, ob déi zoutreffend Ëmfeldastellungen benotzt ginn.
Mesch dëst Erstellungsmuster net mat alen client.config.proxies.add-Beispiller: déi gehéieren zur msrest-Generatioun.
Fann déi feelgeschloen Ufro
Dës Kaart kontrolléiert d'Verwaltungspipeline. Wann de Feeler beim Kréie vun engem Token optrëtt, iwwerpréif déi ënnerstëtzt Netzwierkkonfiguratioun vum Credential-Objekt; et kann déi Ufro duerch säin eegenen Transport schécken, ier en Verwaltungsopruff geschéckt gëtt.