Google Cloud DLP Python: setha izimpande ezithenjiwe ze-gRPC
Setha i-GRPC_DEFAULT_SSL_ROOTS_FILE_PATH ngaphambi kokuqalisa ukuze kusetshenziswe indlela ezenzakalelayo yokukhetha izimpande, ngaphandle kothungo lwamathokheni e-Requests.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pySebenzisa ingqikithi ye-PEM equkethe isethi yezimpande edingwa amaphoyinti okugcina e-gRPC, kufaka izimpande zenhlangano nezesidlangala. Ukuze kwenziwe ukuhlola okungabucayi emaphoyintini okugcina e-DLP omphakathi, lapho ama-proxy omphakathi evunyelwe khona, uhlu lwama-proxy e-HTTP lunikeza abazongenela ukhetho lwe-https_proxy; gcina izimpande ezigunyaziwe kanye nokulungiselelwa kobuwena besicelo. Akucatshangwa ukuthi ifayela lezimpande elizenzakalelayo lizengeza lona ngokwalo kuzo zonke izinqolobane zeplathifomu.
Lokhu kusebenza lapho DlpServiceClient isebenzisa izimpande ezizenzakalelayo zokuthutha kwe-gRPC. Uma umsele unikeza izitifiketi zezimpande ezicacile, hlola izifakazelo zalowo msele esikhundleni salokho. Ukulungiselelwa kwe-CA kwe-Requests kungalungisa ucingo lwe-HTTP ngaphandle kokushintsha lo mthombo wokuthembela we-gRPC.
Funda isigaba esihlulekile ngokwehlukana nezimpande ezikhethiwe. I-proxy engatholakali noma i-CONNECT enqatshiwe yenzeka ngaphambi kokuhlolwa kwesitifiketi sendawo ekuyiwa kuyo okulandela, futhi akulungiswa ngokufaka i-CA.
Ukutholakala kwamathokheni ezifakazelo kungase kusebenzise enye iklayenti ye-HTTP. Nikeza leyo ndlela ukulungiselelwa kwe-CA elikwesekayo lapho lidinga igunya elifanayo, ugcine ukuqinisekisa kukho kokubili ukuxhumana.