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 הנתמכת בו כשהוא זקוק לאותה סמכות, תוך שמירה על אימות בשני החיבורים.

מאמרים קשורים