Google Cloud DLP Python: nastavení důvěryhodných kořenů pro gRPC
Před spuštěním nastavte GRPC_DEFAULT_SSL_ROOTS_FILE_PATH pro výchozí cestu výběru kořenů, nezávisle na provozu tokenů Requests.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyPoužijte PEM svazek obsahující požadovanou množinu kořenů pro koncové body gRPC, včetně vhodných organizačních a veřejných kořenů. Pro necitlivý test proti veřejným koncovým bodům DLP, kde jsou veřejné proxy povoleny, nabízí seznam HTTP proxy kandidáty pro https_proxy; zachovejte schválené kořeny a konfiguraci identity aplikace. Nepředpokládá se, že se soubor výchozích kořenů sám připojí do každého úložiště platformy.
To platí, když DlpServiceClient používá výchozí kořeny transportu gRPC. Pokud kanál poskytuje explicitní kořenové certifikáty, prozkoumejte místo toho přihlašovací údaje tohoto kanálu. Nastavení CA v Requests může opravit volání HTTP bez změny tohoto zdroje důvěry gRPC.
Čtěte neúspěšnou fázi odděleně od vybraných kořenů. Nedostupná proxy nebo odmítnutý CONNECT nastává před následnou kontrolou certifikátu cíle a neopraví se přidáním CA.
Získání tokenu přihlašovacích údajů může používat jiného klienta HTTP. Dejte této cestě její podporovanou konfiguraci CA, když potřebuje stejnou autoritu, a zachovejte ověřování na obou spojeních.