U generace Azure Core třídy NetworkManagementClient předávejte mapu proxy při vytváření:

from azure.mgmt.network import NetworkManagementClient

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

Zachovejte stávající credential a subscription_id aplikace. Klíč https vybírá cíle správy HTTPS; jeho hodnota http:// popisuje zprostředkujícího posluchače. Koncový bod správy ponechte jako skutečnou službu Azure. Adresa z seznamu HTTP proxy patří do hodnot mapy proxy, když vybíráte veřejnou trasu HTTP.

Zvolte zdroj konfigurace

SDK podporuje také HTTP_PROXY a HTTPS_PROXY v prostředí procesu. Použijte je na službu, jádro notebooku nebo pracovníka CI, který klienta používá. Dokumentovaná volba use_env_settings řídí, zda se použijí příslušná nastavení prostředí.

Nemíchejte tento vzor vytváření se starými příklady client.config.proxies.add: ty patří ke generaci msrest.

Najděte neúspěšný požadavek

Tato mapa řídí kanál správy. Pokud k selhání dojde při získávání tokenu, prozkoumejte podporovanou síťovou konfiguraci objektu přihlašovacích údajů; může tento požadavek vést přes vlastní přenos ještě před odesláním volání správy.

Související články