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.

Artikel terkait