Google Cloud DLP Python: ustawianie zaufanych korzeni dla gRPC
Ustaw GRPC_DEFAULT_SSL_ROOTS_FILE_PATH przed uruchomieniem dla domyślnej ścieżki wyboru korzeni, niezależnie od ruchu tokenów Requests.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyUżyj pakietu PEM zawierającego wymagany zestaw korzeni dla punktów końcowych gRPC, w tym odpowiednie korzenie organizacyjne i publiczne. Do niekrytycznego testu wobec publicznych punktów końcowych DLP, gdzie dozwolone są publiczne proxy, lista proxy HTTP oferuje kandydatów dla https_proxy; zachowaj zatwierdzone korzenie i konfigurację tożsamości aplikacji. Nie zakłada się, że domyślny plik korzeni sam dodaje się do każdego magazynu platformy.
Ma to zastosowanie, gdy DlpServiceClient używa domyślnych korzeni transportu gRPC. Jeśli kanał dostarcza jawne certyfikaty korzeni, sprawdź zamiast tego poświadczenia tego kanału. Ustawienie CA w Requests może naprawić wywołanie HTTP bez zmiany tego źródła zaufania gRPC.
Przeczytaj nieudany etap oddzielnie od wybranych korzeni. Niedostępne proxy lub odrzucony CONNECT występuje przed późniejszą weryfikacją certyfikatu miejsca docelowego i nie jest naprawiany przez dodanie CA.
Uzyskiwanie tokenu poświadczeń może używać innego klienta HTTP. Daj tej ścieżce jej obsługiwaną konfigurację CA, gdy potrzebuje tego samego uprawnienia, zachowując weryfikację na obu połączeniach.