GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.py

Use un paquete PEM que contenga el conjunto de raíces requerido para los puntos de conexión gRPC, incluidas las raíces organizativas y públicas adecuadas. Para una prueba no sensible contra puntos de conexión públicos de DLP donde se permiten proxies públicos, la lista de proxies HTTP ofrece candidatos para https_proxy; conserve las raíces aprobadas y la configuración de identidad de la aplicación. No se supone que el archivo de raíces predeterminado se añada a sí mismo a cada almacén de la plataforma.

Esto se aplica cuando DlpServiceClient usa las raíces predeterminadas del transporte gRPC. Si un canal proporciona certificados de raíz explícitos, inspeccione en su lugar las credenciales de ese canal. Un ajuste de CA de Requests puede reparar una llamada HTTP sin cambiar esta fuente de confianza de gRPC.

Lea la etapa fallida por separado de las raíces seleccionadas. Un proxy no disponible o un CONNECT rechazado ocurre antes de la comprobación posterior del certificado de destino y no se soluciona añadiendo una CA.

La obtención de tokens de credenciales puede usar otro cliente HTTP. Proporcione a esa ruta su configuración de CA admitida cuando necesite la misma autoridad, manteniendo la verificación en ambas conexiones.

Artículos relacionados