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

Använd ett PEM-paket med den rotuppsättning som gRPC-slutpunkterna kräver, inklusive relevanta organisations- och publika rötter. För ett icke-känsligt test mot publika DLP-slutpunkter, där publika proxyservrar är tillåtna, erbjuder HTTP-proxylistan kandidater för https_proxy; behåll de godkända rötterna och applikationens identitetskonfiguration. Standardrotfilen antas inte lägga till sig själv i varje plattformslager.

Detta gäller när DlpServiceClient använder gRPC-transportens standardrötter. Om en kanal tillhandahåller explicita rotcertifikat ska du granska kanalens autentiseringsuppgifter i stället. En CA-inställning för Requests kan reparera ett HTTP-anrop utan att ändra denna gRPC-förtroendekälla.

Läs det misslyckade steget separat från de valda rötterna. En otillgänglig proxy eller ett avvisat CONNECT inträffar före den efterföljande certifikatkontrollen av målet och åtgärdas inte genom att lägga till en CA.

Hämtning av autentiseringstoken kan använda en annan HTTP-klient. Ge den vägen dess CA-konfiguration när den behöver samma behörighet och behåll verifieringen på båda anslutningarna.

Relaterade artiklar