Gyda chenhedlaeth Azure Core o NetworkManagementClient, cyflwynwch y map proxy wrth greu:

from azure.mgmt.network import NetworkManagementClient

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

Cadwch y credential a'r subscription_id presennol yn y rhaglen. Mae'r allwedd https yn dewis cyrchfannau rheoli HTTPS; mae ei gwerth http:// yn disgrifio'r gwrandäwr canolraddol. Gadewch y pwynt terfyn rheoli fel gwasanaeth Azure go iawn. Mae cyfeiriad o'r rhestr procsi HTTP yn perthyn i werthoedd y map proxy pan fyddwch yn dewis llwybr HTTP cyhoeddus.

Dewiswch ffynhonnell y ffurfweddiad

Mae'r SDK hefyd yn cefnogi HTTP_PROXY a HTTPS_PROXY yn amgylchedd y broses. Cymhwyswch nhw i'r gwasanaeth, cnewyllyn y nodiadau neu weithiwr CI sy'n defnyddio'r cleient. Mae'r opsiwn use_env_settings a ddogfennwyd yn rheoli a ddefnyddir gosodiadau amgylchedd perthnasol.

Peidiwch â chymysgu'r patrwm creu hwn ag enghreifftiau hen client.config.proxies.add: mae'r rheini'n perthyn i genhedlaeth msrest.

Dewch o hyd i'r cais methodd

Mae'r map hwn yn rheoli'r biblinell reoli. Os bydd y methiant yn digwydd wrth gael tocyn, archwiliwch ffurfweddiad rhwydwaith a gefnogir gan y gwrthrych credyd; gall anfon y cais hwnnw trwy ei drafnidiaeth ei hun cyn i alwad reoli gael ei hanfon.

Erthyglau cysylltiedig