Прослеђивање proxy мапе у Azure NetworkManagementClient
Конфигуришите Azure Core управљачки цевовод при изградњи и пратите неуспехе токена кроз сопствени транспорт акредитива.
У Azure Core генерацији NetworkManagementClient, проследите proxy мапу при изградњи:
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 proxy сервера припада вредностима proxy мапе када бирате јавну HTTP руту.
Изаберите извор конфигурације
SDK такође подржава HTTP_PROXY и HTTPS_PROXY у окружењу процеса. Примените их на услугу, језгро бележнице или CI радника који користи клијента. Документована опција use_env_settings контролише да ли се користе применљиве поставке окружења.
Не мешајте овај образац изградње са старим примерима client.config.proxies.add: они припадају msrest генерацији.
Лоцирајте неуспели захтев
Ова мапа контролише управљачки цевовод. Ако се квар догоди при добијању токена, прегледајте подржану мрежну конфигурацију објекта акредитива; он може пропустити тај захтев кроз сопствени транспорт пре него што се пошаље управљачки позив.