Google Cloud DLP Python: gRPC-এর জন্য বিশ্বস্ত রুট নির্ধারণ
লঞ্চের আগে ডিফল্ট রুট-নির্বাচন পথের জন্য GRPC_DEFAULT_SSL_ROOTS_FILE_PATH সেট করুন, Requests টোকেন ট্রাফিক থেকে স্বাধীনভাবে।
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pygRPC এন্ডপয়েন্টের জন্য প্রয়োজনীয় রুট সেট সম্বলিত একটি PEM বান্ডেল ব্যবহার করুন, যার মধ্যে উপযুক্ত সাংগঠনিক ও পাবলিক রুট রয়েছে। পাবলিক DLP এন্ডপয়েন্টের বিরুদ্ধে একটি অ-সংবেদনশীল পরীক্ষার জন্য যেখানে পাবলিক প্রক্সি অনুমোদিত, HTTP প্রক্সি তালিকা https_proxy-এর জন্য প্রার্থী দেয়; অনুমোদিত রুট এবং অ্যাপ্লিকেশনের পরিচয় কনফিগারেশন রাখুন। ডিফল্ট-রুট ফাইল নিজেকে প্রতিটি প্ল্যাটফর্ম স্টোরে যোগ করে বলে ধরে নেওয়া হয় না।
এটি প্রযোজ্য যখন DlpServiceClient gRPC পরিবহনের ডিফল্ট রুট ব্যবহার করে। যদি কোনো চ্যানেল স্পষ্ট রুট সার্টিফিকেট সরবরাহ করে, তবে সেই চ্যানেলের প্রমাণপত্র পরীক্ষা করুন। Requests CA সেটিং এই gRPC বিশ্বাসের উৎস না বদলেই একটি HTTP কল মেরামত করতে পারে।
ব্যর্থ ধাপটি নির্বাচিত রুট থেকে আলাদাভাবে পড়ুন। অনুপলব্ধ প্রক্সি বা প্রত্যাখ্যাত CONNECT পরবর্তী গন্তব্য সার্টিফিকেট পরীক্ষার আগে ঘটে এবং CA যোগ করে ঠিক হয় না।
প্রমাণপত্র টোকেন প্রাপ্তি অন্য HTTP ক্লায়েন্ট ব্যবহার করতে পারে। সেই পথকে তার সমর্থিত CA কনফিগারেশন দিন যখন এর একই কর্তৃত্ব প্রয়োজন, উভয় সংযোগে যাচাই রাখুন।