Google Cloud DLP Python: definir raíces de confianza para gRPC
Defina GRPC_DEFAULT_SSL_ROOTS_FILE_PATH antes do lanzamento para a ruta de selección de raíz predeterminada, de forma independente do tráfico de tokens de Requests.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyUse un paquete PEM que conteña o conxunto de raíces requirido para os puntos de conexión gRPC, incluíndo as raíces organizativas e públicas axeitadas. Para unha proba non sensible contra puntos de conexión públicos de DLP onde se permiten proxies públicos, a lista de proxies HTTP ofrece candidatos para https_proxy; conserve as raíces aprobadas e a configuración de identidade da aplicación. Non se supón que o ficheiro de raíces predeterminado se engada a si mesmo a cada almacén da plataforma.
Isto aplícase cando DlpServiceClient usa as raíces predeterminadas do transporte gRPC. Se unha canle fornece certificados de raíz explícitos, inspeccione no seu lugar as credenciais desa canle. Un axuste de CA de Requests pode reparar unha chamada HTTP sen cambiar esta fonte de confianza de gRPC.
Lea a etapa fallida por separado das raíces seleccionadas. Un proxy non dispoñible ou un CONNECT rexeitado ocorre antes da comprobación posterior do certificado de destino e non se soluciona engadindo unha CA.
A obtención de tokens de credenciais pode usar outro cliente HTTP. Dea a esa ruta a súa configuración de CA admitida cando necesite a mesma autoridade, mantendo a verificación en ambas as conexións.