Google Cloud DLP Python: vendos rrënjët e besuara për gRPC
Vendos GRPC_DEFAULT_SSL_ROOTS_FILE_PATH përpara nisjes për rrugën e parazgjedhur të zgjedhjes së rrënjëve, pavarësisht nga trafiku i tokenëve të Requests.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyPërdor një paketë PEM që përmban grupin e rrënjëve të kërkuara për pikat fundore gRPC, duke përfshirë rrënjët organizative dhe ato publike. Për një test jo të ndjeshëm ndaj pikave fundore publike DLP, ku lejohen përfaqësuesit publikë, lista e përfaqësuesve HTTP ofron kandidatë për https_proxy; mbaj rrënjët e miratuara dhe konfigurimin e identitetit të aplikacionit. Nuk supozohet që skedari i rrënjëve të parazgjedhura shtohet vetë në çdo depo të platformës.
Kjo vlen kur DlpServiceClient përdor rrënjët e parazgjedhura të transportit gRPC. Nëse një kanal ofron certifikata rrënjë të qarta, shqyrto ato kredenciale të kanalit. Një konfigurim CA i Requests mund të rregullojë një thirrje HTTP pa ndryshuar këtë burim besimi gRPC.
Lexo fazën e dështuar veçmas nga rrënjët e zgjedhura. Një përfaqësues i padisponueshëm ose një CONNECT i refuzuar ndodh përpara kontrollit të certifikatës së destinacionit që vjen më pas dhe nuk rregullohet duke shtuar një CA.
Marrja e tokenëve të kredencialeve mund të përdorë një klient tjetër HTTP. Jepi asaj rruge konfigurimin CA që mbështet kur i nevojitet e njëjta autoritet, duke mbajtur verifikimin në të dyja lidhjet.