Een proxykaart doorgeven aan NetworkManagementClient van Azure
Configureer de Azure Core-beheerpijplijn bij het samenstellen en volg tokenfouten via het eigen transport van de credential.
Met de Azure Core-generatie van NetworkManagementClient geeft u de proxykaart mee bij het samenstellen:
from azure.mgmt.network import NetworkManagementClient
network = NetworkManagementClient(
credential,
subscription_id,
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Behoud de bestaande credential en subscription_id van de toepassing. De sleutel https selecteert HTTPS-beheerbestemmingen; de waarde http:// beschrijft de tussenliggende listener. Laat het beheereindpunt de echte Azure-service. Een adres uit de HTTP-proxylijst hoort bij de waarden van de proxykaart wanneer u een openbare HTTP-route kiest.
Kies de configuratiebron
De SDK ondersteunt ook HTTP_PROXY en HTTPS_PROXY in de procesomgeving. Pas ze toe op de service, de notebook-kernel of de CI-worker die de client gebruikt. De gedocumenteerde optie use_env_settings bepaalt of toepasselijke omgevingsinstellingen worden gebruikt.
Meng dit samenstellingspatroon niet met oude client.config.proxies.add-voorbeelden: die horen bij de msrest-generatie.
Localiseer het mislukte verzoek
Deze kaart beheert de beheerpijplijn. Als de fout optreedt bij het verkrijgen van een token, onderzoek dan de ondersteunde netwerkconfiguratie van het credential-object; het kan dat verzoek via zijn eigen transport laten lopen voordat een beheeraanroep wordt verzonden.