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 ที่เส้นทางนั้นรองรับเมื่อต้องการอำนาจเดียวกัน โดยยังคงการตรวจสอบไว้บนทั้งสองการเชื่อมต่อ