У пакаленні Azure Core для NetworkManagementClient перадавайце карту проксі пры стварэнні:

from azure.mgmt.network import NetworkManagementClient

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

Пакіньце існуючыя credential і subscription_id праграмы. Ключ https выбірае прызначэнні кіравання HTTPS; яго значэнне http:// апісвае прамежкавы слухач. Пакіньце канчатковую кропку кіравання сапраўднай службай Azure. Адрас са спісу HTTP-проксі належыць да значэнняў карты проксі, калі вы выбіраеце публічны маршрут HTTP.

Выберыце крыніцу канфігурацыі

SDK таксама падтрымлівае HTTP_PROXY і HTTPS_PROXY у асяроддзі працэсу. Ужывайце іх да службы, ядра нататніка або працоўнага CI, які выкарыстоўвае кліент. Дакументаваны параметр use_env_settings кантралюе, ці выкарыстоўваюцца датычныя налады асяроддзя.

Не змешвайце гэты шаблон стварэння са старымі прыкладамі client.config.proxies.add: яны належаць пакаленню msrest.

Знайдзіце няўдалы запыт

Гэтая карта кіруе канвеерам кіравання. Калі збой адбываецца падчас атрымання токена, агледзьце падтрымліваную сеткавую канфігурацыю аб'екта ўліковых даных; ён можа прапускаць гэты запыт праз уласны транспарт да адпраўкі выкліку кіравання.

Падобныя артыкулы