Google Cloud DLP Python: megbízható gyökerek beállítása a gRPC-hez
Indítás előtt állítsa be a GRPC_DEFAULT_SSL_ROOTS_FILE_PATH értékét az alapértelmezett gyökérválasztási útvonalhoz, a Requests tokenforgalmától függetlenül.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyHasználjon olyan PEM-csomagot, amely tartalmazza a gRPC végpontokhoz szükséges gyökérkészletet, beleértve a megfelelő szervezeti és nyilvános gyökereket. Nyilvános DLP végpontok elleni nem érzékeny teszthez, ahol a nyilvános proxyk engedélyezettek, a HTTP proxy lista jelölteket kínál a https_proxy számára; tartsa meg a jóváhagyott gyökereket és az alkalmazás identitáskonfigurációját. Nem feltételezett, hogy az alapértelmezett gyökérfájl minden platformtárba magát hozzáadja.
Ez akkor érvényes, amikor a DlpServiceClient a gRPC átvitel alapértelmezett gyökereit használja. Ha egy csatorna kifejezett gyökér tanúsítványokat ad, vizsgálja meg helyette annak a csatornának a hitelesítő adatait. A Requests CA-beállítása javíthat egy HTTP-hívást anélkül, hogy megváltoztatná ezt a gRPC bizalmi forrást.
A sikertelen szakaszt a kiválasztott gyökerektől elkülönítve olvassa. Az elérhetetlen proxy vagy az elutasított CONNECT a következő cél-tanúsítvány-ellenőrzés előtt történik, és nem javítható CA hozzáadásával.
A hitelesítő token beszerzése más HTTP-klienst használhat. Adja meg annak az útvonalnak a támogatott CA-konfigurációját, amikor ugyanarra a jogosultságra van szüksége, és tartsa meg az ellenőrzést mindkét kapcsolaton.