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

Verwenden Sie ein PEM-Bündel mit dem erforderlichen Stammsatz für die gRPC-Endpunkte, einschließlich geeigneter organisatorischer und öffentlicher Stammzertifikate. Für einen unkritischen Test gegen öffentliche DLP-Endpunkte, bei dem öffentliche Proxys zulässig sind, bietet die HTTP-Proxy-Liste Kandidaten für https_proxy; behalten Sie die genehmigten Stammzertifikate und die Identitätskonfiguration der Anwendung bei. Es wird nicht angenommen, dass die Standardstammdatei sich selbst jedem Plattformspeicher hinzufügt.

Dies gilt, wenn DlpServiceClient die Standardstammzertifikate des gRPC-Transports verwendet. Wenn ein Kanal explizite Stammzertifikate bereitstellt, prüfen Sie stattdessen dessen Kanal-Anmeldedaten. Eine CA-Einstellung in Requests kann einen HTTP-Aufruf reparieren, ohne diese gRPC-Vertrauensquelle zu ändern.

Lesen Sie die fehlgeschlagene Phase getrennt von den ausgewählten Stammzertifikaten. Ein nicht verfügbarer Proxy oder ein abgelehnter CONNECT tritt vor der anschließenden Zielzertifikatsprüfung auf und wird nicht durch Hinzufügen einer CA behoben.

Der Abruf von Anmeldedaten-Token kann einen anderen HTTP-Client verwenden. Geben Sie diesem Pfad seine unterstützte CA-Konfiguration, wenn er dieselbe Autorität benötigt, und behalten Sie die Verifikation auf beiden Verbindungen bei.

Ähnliche Artikel