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 প্রজন্মের।

ব্যর্থ অনুরোধটি খুঁজে বের করুন

এই ম্যাপটি ম্যানেজমেন্ট পাইপলাইন নিয়ন্ত্রণ করে। টোকেন পাওয়ার সময় ব্যর্থতা ঘটলে ক্রেডেনশিয়াল অবজেক্টের সমর্থিত নেটওয়ার্ক কনফিগারেশন দেখুন; এটি ম্যানেজমেন্ট কল পাঠানোর আগেই সেই অনুরোধটি নিজের ট্রান্সপোর্ট দিয়ে পাঠাতে পারে।

সম্পর্কিত নিবন্ধ