Google Cloud DLP Python: postavljanje pouzdanih korijena za gRPC
Postavite GRPC_DEFAULT_SSL_ROOTS_FILE_PATH prije pokretanja za putanju odabira zadanog korijena, neovisno od prometa tokena Requests.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyKoristite PEM paket koji sadrži potrebni skup korijena za gRPC krajnje točke, uključujući odgovarajuće organizacijske i javne korijene. Za neosjetljiv test prema javnim DLP krajnjim točkama gdje su javni proxyji dopušteni, lista HTTP proxyja nudi kandidate za https_proxy; zadržite odobrene korijene i konfiguraciju identiteta aplikacije. Ne pretpostavlja se da se datoteka zadanih korijena sama dodaje u svako spremište platforme.
To vrijedi kada DlpServiceClient koristi zadane korijene gRPC transporta. Ako kanal pruža eksplicitne korijenske certifikate, umjesto toga pregledajte vjerodajnice tog kanala. Postavka CA u Requests može popraviti HTTP poziv bez promjene ovog izvora povjerenja gRPC-a.
Čitajte neuspjelu fazu odvojeno od odabranih korijena. Nedostupan proxy ili odbijeni CONNECT događa se prije naknadne provjere certifikata odredišta i ne popravlja se dodavanjem CA.
Dohvaćanje tokena vjerodajnica može koristiti drugi HTTP klijent. Dajte toj putanji njezinu podržanu CA konfiguraciju kada joj treba isti autoritet, zadržavajući provjeru na obje veze.