W generacji Azure Core klasy NetworkManagementClient podaj mapę proxy przy tworzeniu:

from azure.mgmt.network import NetworkManagementClient

network = NetworkManagementClient(
    credential,
    subscription_id,
    proxies={
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    },
)

Zachowaj istniejące credential i subscription_id aplikacji. Klucz https wybiera miejsca docelowe zarządzania HTTPS; jego wartość http:// opisuje pośredniczący odbiornik. Pozostaw punkt końcowy zarządzania prawdziwą usługą Azure. Adres z listy proxy HTTP należy do wartości mapy proxy, gdy wybierasz publiczną trasę HTTP.

Wybierz źródło konfiguracji

Zestaw SDK obsługuje także HTTP_PROXY i HTTPS_PROXY w środowisku procesu. Zastosuj je do usługi, jądra notesu lub procesu roboczego CI, który używa klienta. Udokumentowana opcja use_env_settings określa, czy używane są odpowiednie ustawienia środowiska.

Nie mieszaj tego wzorca tworzenia ze starymi przykładami client.config.proxies.add: te należą do generacji msrest.

Znajdź nieudane żądanie

Ta mapa steruje potokiem zarządzania. Jeśli błąd wystąpi podczas uzyskiwania tokenu, sprawdź obsługiwaną konfigurację sieci obiektu poświadczeń; może ono przepuścić to żądanie przez własny transport, zanim zostanie wysłane wywołanie zarządzania.

Powiązane artykuły