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

مقالات مرتبط