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 үед хамаарна.
Амжилтгүй хүсэлтийг ол
Энэ зураглагч удирдлагын шугамыг удирдана. Хэрэв алдаа токен авах үед гарвал итгэмжлэлийн объектын дэмжигдсэн сүлжээний тохиргоог шалга; удирдлагын дуудлага илгээгдэхээс өмнө тэр хүсэлтийг өөрийн тээврээр дамжуулж чадна.