Meneruskan peta proxy ke NetworkManagementClient Azure
Konfigurasikan pipeline manajemen Azure Core saat konstruksi, dan lacak kegagalan token melalui transport kredensial itu sendiri.
Dengan generasi Azure Core dari NetworkManagementClient, sediakan peta proxy saat konstruksi:
from azure.mgmt.network import NetworkManagementClient
network = NetworkManagementClient(
credential,
subscription_id,
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Pertahankan credential dan subscription_id yang sudah ada pada aplikasi. Kunci https memilih tujuan manajemen HTTPS; nilainya http:// menjelaskan pendengar perantara. Biarkan titik akhir manajemen tetap sebagai layanan Azure yang sebenarnya. Alamat dari daftar proxy HTTP termasuk dalam nilai peta proxy saat Anda memilih rute HTTP publik.
Pilih sumber konfigurasi
SDK juga mendukung HTTP_PROXY dan HTTPS_PROXY di lingkungan proses. Terapkan pada layanan, kernel notebook, atau pekerja CI yang memakai klien tersebut. Opsi use_env_settings yang didokumentasikan mengatur apakah pengaturan lingkungan yang berlaku digunakan.
Jangan mencampur pola konstruksi ini dengan contoh lama client.config.proxies.add: contoh itu milik generasi msrest.
Temukan permintaan yang gagal
Peta ini mengendalikan pipeline manajemen. Jika kegagalan terjadi saat memperoleh token, periksa konfigurasi jaringan yang didukung objek kredensial; objek itu dapat meneruskan permintaan tersebut melalui transportnya sendiri sebelum panggilan manajemen dikirim.