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 कॉन्फ़िगरेशन दें, दोनों कनेक्शनों पर सत्यापन बनाए रखें।