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 پشتیبانیشده را به آن مسیر بدهید وقتی به همان اختیار نیاز دارد و تأیید را در هر دو اتصال حفظ کنید.