Перадача карты проксі ў NetworkManagementClient Azure
Наладзьце канвеер кіравання Azure Core пры стварэнні і адсочвайце збоі токенаў праз уласны транспарт уліковых даных.
У пакаленні 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.
Знайдзіце няўдалы запыт
Гэтая карта кіруе канвеерам кіравання. Калі збой адбываецца падчас атрымання токена, агледзьце падтрымліваную сеткавую канфігурацыю аб'екта ўліковых даных; ён можа прапускаць гэты запыт праз уласны транспарт да адпраўкі выкліку кіравання.