Azure NetworkManagementClient'a Proxy Eşlemesi Aktarma
Azure Core yönetim işlem hattını oluşturma sırasında yapılandırın ve belirteç hatalarını kimlik bilgisinin kendi aktarımı üzerinden izleyin.
NetworkManagementClient sınıfının Azure Core sürümünde proxy eşlemesini oluşturma sırasında verin:
from azure.mgmt.network import NetworkManagementClient
network = NetworkManagementClient(
credential,
subscription_id,
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Uygulamanın mevcut credential ve subscription_id değerlerini koruyun. https anahtarı HTTPS yönetim hedeflerini seçer; http:// değeri aracı dinleyiciyi tanımlar. Yönetim uç noktasını gerçek Azure hizmeti olarak bırakın. Genel bir HTTP yolu seçerken HTTP proxy listesindeki bir adres proxy eşlemesinin değerlerine girer.
Yapılandırma kaynağını seçin
SDK, süreç ortamındaki HTTP_PROXY ve HTTPS_PROXY değişkenlerini de destekler. Bunları istemciyi kullanan hizmete, not defteri çekirdeğine veya CI çalışanına uygulayın. Belgelenen use_env_settings seçeneği, geçerli ortam ayarlarının kullanılıp kullanılmayacağını denetler.
Bu oluşturma kalıbını eski client.config.proxies.add örnekleriyle karıştırmayın: onlar msrest sürümüne aittir.
Başarısız isteği bulun
Bu eşleme yönetim işlem hattını denetler. Hata bir belirteç alınırken oluşursa, kimlik bilgisi nesnesinin desteklenen ağ yapılandırmasını inceleyin; bir yönetim çağrısı gönderilmeden önce bu isteği kendi aktarımı üzerinden geçirebilir.