Google Cloud DLP Python: itakda ang mga pinagkakatiwalaang root para sa gRPC
Itakda ang GRPC_DEFAULT_SSL_ROOTS_FILE_PATH bago magsimula para sa default na landas ng pagpili ng root, hiwalay sa trapiko ng token ng Requests.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyGumamit ng PEM bundle na naglalaman ng kinakailangang set ng root para sa mga gRPC endpoint, kasama ang angkop na organizational at public root. Para sa hindi sensitibong pagsubok laban sa mga pampublikong DLP endpoint, kung saan pinapayagan ang mga pampublikong proxy, ang listahan ng HTTP proxy ay nag-aalok ng mga kandidato para sa https_proxy; panatilihin ang mga aprubadong root at ang configuration ng identity ng application. Hindi ipinapalagay na ang default-root file ay nagdadagdag ng sarili nito sa bawat platform store.
Naaangkop ito kapag ginagamit ng DlpServiceClient ang mga default na root ng gRPC transport. Kung ang isang channel ay nagbibigay ng tahasang root certificate, siyasatin ang mga credential ng channel na iyon sa halip. Ang setting ng CA ng Requests ay maaaring mag-ayos ng HTTP call nang hindi binabago ang pinagmulan ng pagtitiwala ng gRPC.
Basahin ang nabigong yugto nang hiwalay sa mga napiling root. Ang hindi maabot na proxy o tinanggihang CONNECT ay nangyayari bago ang kasunod na pagsusuri ng certificate ng destinasyon at hindi naaayos sa pamamagitan ng pagdaragdag ng CA.
Ang pagkuha ng credential token ay maaaring gumamit ng ibang HTTP client. Bigyan ang landas na iyon ng sinusuportahang CA configuration kapag kailangan nito ang parehong awtoridad, habang pinapanatili ang verification sa dalawang koneksyon.