Předání mapy proxy do NetworkManagementClient v Azure
Nakonfigurujte kanál správy Azure Core už při vytváření a sledujte selhání tokenů přes vlastní přenos přihlašovacích údajů.
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.