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 конфигурация, когато се нуждае от същия орган, като запазите проверката и на двете връзки.

Подобни статии