Google Cloud DLP Python: uzticamu sakņu iestatīšana gRPC
Pirms palaišanas iestatiet GRPC_DEFAULT_SSL_ROOTS_FILE_PATH noklusējuma sakņu atlases ceļam, neatkarīgi no Requests tokenu plūsmas.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyIzmantojiet PEM pakotni ar nepieciešamo sakņu kopu gRPC galapunktiem, tostarp atbilstošām organizācijas un publiskajām saknēm. Nejutīgam testam pret publiskiem DLP galapunktiem, kur atļauti publiski starpniekserveri, HTTP starpniekserveru saraksts piedāvā kandidātus https_proxy; saglabājiet apstiprinātās saknes un lietojumprogrammas identitātes konfigurāciju. Netiek pieņemts, ka noklusējuma sakņu fails pats pievienojas katrai platformas krātuvei.
Tas attiecas uz gadījumu, kad DlpServiceClient izmanto gRPC transporta noklusējuma saknes. Ja kanāls nodrošina skaidrus saknes sertifikātus, pārbaudiet tā kanāla akreditācijas datus. Requests CA iestatījums var salabot HTTP izsaukumu, nemainot šo gRPC uzticības avotu.
Lasiet neizdevušos posmu atsevišķi no izvēlētajām saknēm. Nepieejams starpniekserveris vai noraidīts CONNECT notiek pirms turpmākās galamērķa sertifikāta pārbaudes, un to neizlabo, pievienojot CA.
Akreditācijas datu tokena iegūšana var izmantot citu HTTP klientu. Piešķiriet šim ceļam tā atbalstīto CA konfigurāciju, kad tam nepieciešama tā pati pilnvara, saglabājot pārbaudi abos savienojumos.