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.

İlgili makaleler