Google Cloud DLP Python: gRPC uchun ishonchli ildizlarni sozlash
Standart ildiz tanlash yo'li uchun ishga tushirishdan oldin GRPC_DEFAULT_SSL_ROOTS_FILE_PATH ni belgilang; bu Requests token trafigidan mustaqil.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pygRPC so'nggi nuqtalari uchun zarur ildizlar to'plamini o'z ichiga olgan PEM to'plamidan foydalaning, shu jumladan tegishli tashkiliy va ommaviy ildizlar. Ommaviy DLP so'nggi nuqtalariga qarshi nozik bo'lmagan sinovda, ommaviy proksilarga ruxsat berilgan bo'lsa, HTTP proksi ro'yxati https_proxy uchun nomzodlar beradi; tasdiqlangan ildizlarni va ilovaning identifikatsiya konfiguratsiyasini saqlang. Standart ildiz fayli har bir platforma omboriga o'zini qo'shadi deb hisoblanmaydi.
Bu DlpServiceClient gRPC transportining standart ildizlaridan foydalanganda amal qiladi. Agar kanal aniq ildiz sertifikatlarini taqdim etsa, uning o'rniga o'sha kanal hisob ma'lumotlarini tekshiring. Requests uchun CA sozlamasi HTTP chaqiruvini tuzatishi mumkin, ammo bu gRPC ishonch manbasini o'zgartirmaydi.
Muvaffaqiyatsiz bosqichni tanlangan ildizlardan alohida o'qing. Mavjud bo'lmagan proksi yoki rad etilgan CONNECT keyingi maqsad sertifikati tekshiruvidan oldin yuz beradi va CA qo'shish bilan tuzatilmaydi.
Hisob ma'lumotlari tokenini olish boshqa HTTP mijozi ishlatishi mumkin. O'sha yo'lga bir xil vakolat kerak bo'lganda u qo'llab-quvvatlaydigan CA konfiguratsiyasini bering va ikkala ulanishda ham tekshiruvni saqlang.