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 संरचना द्या, दोन्ही कनेक्शनवर पडताळणी टिकवून ठेवा.