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 ಪೀಳಿಗೆಗೆ ಸೇರಿವೆ.
ವಿಫಲವಾದ ವಿನಂತಿಯನ್ನು ಪತ್ತೆ ಮಾಡಿ
ಈ ಮ್ಯಾಪ್ ನಿರ್ವಹಣಾ ಪೈಪ್ಲೈನ್ ನಿಯಂತ್ರಿಸುತ್ತದೆ. ಟೋಕನ್ ಪಡೆಯುವಾಗ ವೈಫಲ್ಯ ಸಂಭವಿಸಿದರೆ, ರುಜುವಾತು ವಸ್ತುವಿನ ಬೆಂಬಲಿತ ನೆಟ್ವರ್ಕ್ ಸಂರಚನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ; ನಿರ್ವಹಣಾ ಕರೆ ಕಳುಹಿಸುವ ಮೊದಲು ಅದು ಆ ವಿನಂತಿಯನ್ನು ತನ್ನದೇ ಸಾಗಣೆಯ ಮೂಲಕ ಕಳುಹಿಸಬಹುದು.