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 રૂપરેખા આપો જ્યારે તેને સમાન સત્તા જોઈએ, બંને જોડાણો પર ચકાસણી જાળવી રાખો.