პროქსი რუკის გადაცემა 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-ს პროცესის გარემოში. გამოიყენეთ ისინი სერვისზე, notebook-ის ბირთვზე ან CI მუშაზე, რომელიც კლიენტს იყენებს. დოკუმენტირებული use_env_settings პარამეტრი აკონტროლებს, გამოიყენება თუ არა შესაბამისი გარემოს პარამეტრები.
არ შეურიოთ ეს აგების შაბლონი ძველ client.config.proxies.add მაგალითებს: ისინი msrest თაობას ეკუთვნის.
იპოვეთ წარუმატებელი მოთხოვნა
ეს რუკა მართავს მართვის მილსადენს. თუ ხარვეზი ტოკენის მიღებისას ხდება, შეამოწმეთ მოწმობის ობიექტის მხარდაჭერილი ქსელის კონფიგურაცია; მას შეუძლია ეს მოთხოვნა საკუთარი ტრანსპორტით გაატაროს, სანამ მართვის გამოძახება გაიგზავნება.