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 подешавање када јој је потребан исти ауторитет, уз задржавање верификације на обе везе.