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

Utilitza un paquet PEM que contingui el conjunt d'arrels necessari per als punts finals de gRPC, incloent-hi les arrels organitzatives i públiques adequades. Per a una prova no sensible contra punts finals públics de DLP on es permeten proxys públics, la llista de proxys HTTP ofereix candidats per a https_proxy; conserva les arrels aprovades i la configuració d'identitat de l'aplicació. No se suposa que el fitxer d'arrels per defecte s'afegeixi a si mateix a cada magatzem de plataforma.

Això s'aplica quan DlpServiceClient utilitza les arrels per defecte del transport gRPC. Si un canal proporciona certificats d'arrel explícits, inspecciona en canvi les credencials d'aquell canal. Un paràmetre de CA de Requests pot reparar una crida HTTP sense canviar aquesta font de confiança de gRPC.

Llegeix l'etapa fallida per separat de les arrels seleccionades. Un proxy no disponible o un CONNECT rebutjat es produeix abans de la comprovació posterior del certificat de destinació i no es corregeix afegint una CA.

L'obtenció de testimonis de credencials pot utilitzar un altre client HTTP. Dona a aquesta ruta la seva configuració de CA admesa quan necessiti la mateixa autoritat, mantenint la verificació en ambdues connexions.

Articles relacionats