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, коли йому потрібні ті самі повноваження, зберігаючи перевірку на обох з'єднаннях.

Схожі статті