Pri generácii Azure Core triedy NetworkManagementClient odovzdávajte mapu proxy pri vytváraní:

from azure.mgmt.network import NetworkManagementClient

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

Zachovajte existujúce credential a subscription_id aplikácie. Kľúč https vyberá ciele správy HTTPS; jeho hodnota http:// opisuje sprostredkujúceho poslucháča. Koncový bod správy ponechajte ako skutočnú službu Azure. Adresa z zoznamu HTTP proxy patrí k hodnotám mapy proxy, keď vyberáte verejnú trasu HTTP.

Vyberte zdroj konfigurácie

SDK podporuje aj HTTP_PROXY a HTTPS_PROXY v prostredí procesu. Použite ich na službu, jadro notebooku alebo pracovníka CI, ktorý klienta používa. Dokumentovaná voľba use_env_settings určuje, či sa použijú príslušné nastavenia prostredia.

Nemiešajte tento vzor vytvárania so starými príkladmi client.config.proxies.add: tie patria ku generácii msrest.

Nájdite neúspešnú požiadavku

Táto mapa riadi kanál správy. Ak zlyhanie nastane pri získavaní tokenu, preskúmajte podporovanú sieťovú konfiguráciu objektu prihlasovacích údajov; môže túto požiadavku viesť cez vlastný prenos ešte pred odoslaním volania správy.

Súvisiace články