Menghantar peta proksi kepada NetworkManagementClient Azure
Konfigurasikan saluran paip pengurusan Azure Core semasa pembinaan, dan jejaki kegagalan token melalui pengangkutan kelayakan itu sendiri.
Dengan generasi Azure Core bagi NetworkManagementClient, bekalkan peta proksi semasa pembinaan:
from azure.mgmt.network import NetworkManagementClient
network = NetworkManagementClient(
credential,
subscription_id,
proxies={
'http': 'http://proxy.example:8080',
'https': 'http://proxy.example:8080',
},
)Kekalkan credential dan subscription_id sedia ada aplikasi. Kunci https memilih destinasi pengurusan HTTPS; nilainya http:// menerangkan pendengar perantaraan. Biarkan titik akhir pengurusan sebagai perkhidmatan Azure sebenar. Alamat daripada senarai proksi HTTP tergolong dalam nilai peta proksi apabila anda memilih laluan HTTP awam.
Pilih sumber konfigurasi
SDK juga menyokong HTTP_PROXY dan HTTPS_PROXY dalam persekitaran proses. Gunakannya pada perkhidmatan, kernel buku nota atau pekerja CI yang menggunakan klien. Pilihan use_env_settings yang didokumenkan mengawal sama ada tetapan persekitaran yang berkenaan digunakan.
Jangan campurkan corak pembinaan ini dengan contoh client.config.proxies.add lama: contoh itu milik generasi msrest.
Cari permintaan yang gagal
Peta ini mengawal saluran paip pengurusan. Jika kegagalan berlaku semasa mendapatkan token, periksa konfigurasi rangkaian yang disokong oleh objek kelayakan; ia boleh menghantar permintaan itu melalui pengangkutannya sendiri sebelum panggilan pengurusan dihantar.