ด้วยรุ่น Azure Core ของ NetworkManagementClient ให้ระบุแผนที่พร็อกซีตอนสร้าง:

from azure.mgmt.network import NetworkManagementClient

network = NetworkManagementClient(
    credential,
    subscription_id,
    proxies={
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    },
)

คง credential และ subscription_id ที่มีอยู่ของแอปพลิเคชันไว้ คีย์ https เลือกปลายทางการจัดการ HTTPS ส่วนค่า http:// อธิบายตัวรับฟังตัวกลาง ปล่อยให้ปลายทางการจัดการเป็นบริการ Azure จริง ที่อยู่จาก รายการพร็อกซี HTTP จะอยู่ในค่าของแผนที่พร็อกซีเมื่อคุณเลือกเส้นทาง HTTP สาธารณะ

เลือกแหล่งที่มาของการกำหนดค่า

SDK ยังรองรับ HTTP_PROXY และ HTTPS_PROXY ในสภาพแวดล้อมของโปรเซสด้วย นำไปใช้กับบริการ เคอร์เนลของโน้ตบุ๊ก หรือเวิร์กเกอร์ CI ที่ใช้ไคลเอนต์ ตัวเลือก use_env_settings ที่มีเอกสารกำกับควบคุมว่าจะใช้การตั้งค่าสภาพแวดล้อมที่เกี่ยวข้องหรือไม่

อย่าผสมรูปแบบการสร้างนี้กับตัวอย่าง client.config.proxies.add แบบเก่า เพราะสิ่งเหล่านั้นอยู่ในรุ่น msrest

ค้นหาคำขอที่ล้มเหลว

แผนที่นี้ควบคุมไปป์ไลน์การจัดการ หากความล้มเหลวเกิดขึ้นขณะขอโทเค็น ให้ตรวจสอบการกำหนดค่าเครือข่ายที่รองรับของออบเจ็กต์ข้อมูลรับรอง เพราะมันสามารถส่งคำขอนั้นผ่านการขนส่งของตัวเองก่อนที่จะมีการส่งคำสั่งจัดการ

บทความที่เกี่ยวข้อง