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.

Artikel berkaitan