Google Cloud DLP Python: gRPC కోసం విశ్వసనీయ రూట్లను సెట్ చేయండి
Requests టోకెన్ ట్రాఫిక్కు స్వతంత్రంగా, డిఫాల్ట్ రూట్ ఎంపిక మార్గం కోసం ప్రారంభానికి ముందు GRPC_DEFAULT_SSL_ROOTS_FILE_PATH సెట్ చేయండి.
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 సెట్టింగ్ HTTP కాల్ను సరిచేయగలదు, కానీ ఈ gRPC విశ్వాస మూలాన్ని మార్చదు.
విఫలమైన దశను ఎంచుకున్న రూట్ల నుండి వేరుగా చదవండి. అందుబాటులో లేని ప్రాక్సీ లేదా తిరస్కరించబడిన CONNECT, తరువాత జరిగే గమ్యస్థాన సర్టిఫికెట్ తనిఖీకి ముందే సంభవిస్తుంది మరియు CA జోడించడం ద్వారా సరిచేయబడదు.
ఆధారాల టోకెన్ సేకరణ మరొక HTTP క్లయింట్ను ఉపయోగించవచ్చు. ఆ మార్గానికి అదే అధికారం అవసరమైనప్పుడు అది మద్దతు ఇచ్చే CA కాన్ఫిగరేషన్ను ఇవ్వండి, రెండు కనెక్షన్లపై పరిశీలనను కొనసాగించండి.