Google Cloud DLP Python: Menetapkan Root Tepercaya untuk gRPC
Setel GRPC_DEFAULT_SSL_ROOTS_FILE_PATH sebelum peluncuran untuk jalur pemilihan root default, terlepas dari lalu lintas token Requests.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyGunakan bundel PEM yang berisi kumpulan root yang diperlukan untuk endpoint gRPC, termasuk root organisasi dan publik yang sesuai. Untuk pengujian tidak sensitif terhadap endpoint DLP publik yang mengizinkan proksi publik, daftar proksi HTTP menawarkan kandidat untuk https_proxy; pertahankan root yang disetujui dan konfigurasi identitas aplikasi. File root default tidak diasumsikan menambahkan dirinya ke setiap penyimpanan platform.
Ini berlaku ketika DlpServiceClient menggunakan root default transport gRPC. Jika kanal menyediakan sertifikat root eksplisit, periksa kredensial kanal tersebut sebagai gantinya. Pengaturan CA Requests dapat memperbaiki panggilan HTTP tanpa mengubah sumber kepercayaan gRPC ini.
Baca tahap yang gagal secara terpisah dari root yang dipilih. Proksi yang tidak tersedia atau CONNECT yang ditolak terjadi sebelum pemeriksaan sertifikat tujuan berikutnya dan tidak diperbaiki dengan menambahkan CA.
Perolehan token kredensial dapat menggunakan klien HTTP lain. Berikan konfigurasi CA yang didukung pada jalur itu ketika memerlukan otoritas yang sama, dengan tetap mempertahankan verifikasi pada kedua koneksi.