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.

Gerelateerde artikelen