Azure இன் NetworkManagementClient-க்கு ப்ராக்ஸி வரைபடத்தை அனுப்புதல்
கட்டமைக்கும் போதே Azure Core நிர்வாகக் குழாயை உள்ளமைத்து, சான்றுகளின் சொந்தப் போக்குவரத்து வழியாக டோக்கன் தோல்விகளைக் கண்காணிக்கவும்.
NetworkManagementClient இன் Azure Core தலைமுறையில், கட்டமைக்கும் போது ப்ராக்ஸி வரைபடத்தை வழங்கவும்:
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 தலைமுறையைச் சேர்ந்தவை.
தோல்வியடைந்த கோரிக்கையைக் கண்டறியவும்
இந்த வரைபடம் நிர்வாகக் குழாயைக் கட்டுப்படுத்துகிறது. டோக்கன் பெறும்போது தோல்வி ஏற்பட்டால், சான்று பொருளின் ஆதரிக்கப்பட்ட பிணைய உள்ளமைவை ஆராயுங்கள்; நிர்வாக அழைப்பு அனுப்பப்படுவதற்கு முன் அது அந்தக் கோரிக்கையை அதன் சொந்தப் போக்குவரத்து வழியாக அனுப்ப முடியும்.