Trosglwyddo map proxy i NetworkManagementClient Azure
Ffurfweddwch biblinell reoli Azure Core wrth greu, a dilynwch fethiannau tocyn trwy drafnidiaeth y credyd ei hun.
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.