Odovzdanie mapy proxy do NetworkManagementClient v Azure
Nakonfigurujte kanál správy Azure Core už pri vytváraní a sledujte zlyhania tokenov cez vlastný prenos prihlasovacích údajov.
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.