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 ବିନ୍ୟାସ ଦିଅନ୍ତୁ ଯେତେବେଳେ ଏହା ସମାନ ଅଧିକାର ଆବଶ୍ୟକ କରେ, ଉଭୟ ସଂଯୋଗରେ ଯାଞ୍ଚ ରଖନ୍ତୁ।