Google Cloud DLP Python: поставување доверливи корени за gRPC
Поставете GRPC_DEFAULT_SSL_ROOTS_FILE_PATH пред стартување за патеката за избор на стандарден корен, независно од сообраќајот на токени на Requests.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyКористете PEM пакет што го содржи потребниот сет корени за gRPC крајните точки, вклучувајќи соодветни организациски и јавни корени. За нечувствителен тест кон јавни DLP крајни точки каде што се дозволени јавни прокси, списокот на HTTP прокси нуди кандидати за https_proxy; задржете ги одобрените корени и конфигурацијата за идентитет на апликацијата. Не се претпоставува дека стандардната датотека со корени сама се додава во секое складиште на платформата.
Ова важи кога DlpServiceClient ги користи стандардните корени на gRPC транспортот. Ако каналот обезбедува експлицитни коренски сертификати, наместо тоа проверете ги акредитивите на тој канал. Поставката на CA во Requests може да поправи HTTP повик без да го промени овој извор на доверба на gRPC.
Прочитајте ја неуспешната фаза одделно од избраните корени. Недостапно прокси или одбиен CONNECT се случува пред следната проверка на сертификатот за одредиштето и не се поправа со додавање CA.
Добивањето на токен за акредитиви може да користи друг HTTP клиент. Дајте ѝ на таа патека нејзината поддржана CA конфигурација кога ѝ треба истиот авторитет, задржувајќи ја верификацијата на двете врски.