Google Cloud DLP Python: nastavitev zaupanja vrednih korenov za gRPC
Pred zagonom nastavite GRPC_DEFAULT_SSL_ROOTS_FILE_PATH za privzeto pot izbire korenov, neodvisno od prometa žetonov Requests.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyUporabite paket PEM z zahtevanim naborom korenov za končne točke gRPC, vključno z ustreznimi organizacijskimi in javnimi koreni. Za neobčutljiv test proti javnim končnim točkam DLP, kjer so javni proxyji dovoljeni, seznam proxyjev HTTP ponuja kandidate za https_proxy; obdržite odobrene korene in konfiguracijo identitete aplikacije. Ne predpostavlja se, da se privzeta datoteka korenov sama doda v vsako shrambo platforme.
To velja, ko DlpServiceClient uporablja privzete korene prevoza gRPC. Če kanal zagotavlja izrecna korenska potrdila, namesto tega preglejte poverilnice tega kanala. Nastavitev CA v Requests lahko popravi klic HTTP brez spreminjanja tega vira zaupanja gRPC.
Neuspešno stopnjo berite ločeno od izbranih korenov. Nedosegljiv proxy ali zavrnjen CONNECT se zgodi pred naslednjim preverjanjem potrdila cilja in se ne odpravi z dodajanjem CA.
Pridobivanje žetona poverilnic lahko uporablja drugega odjemalca HTTP. Tej poti dajte njeno podprto konfiguracijo CA, ko potrebuje isto avtoriteto, in ohranite preverjanje na obeh povezavah.