Google Cloud DLP Python: đặt chứng thư gốc tin cậy cho gRPC
Đặt GRPC_DEFAULT_SSL_ROOTS_FILE_PATH trước khi khởi chạy cho đường dẫn chọn gốc mặc định, độc lập với lưu lượng token của Requests.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyDùng gói PEM chứa bộ gốc cần thiết cho các điểm cuối gRPC, bao gồm gốc của tổ chức và gốc công khai. Với bài kiểm thử không nhạy cảm nhắm tới các điểm cuối DLP công khai, nơi proxy công khai được phép, danh sách proxy HTTP cung cấp ứng viên cho https_proxy; giữ lại các gốc đã phê duyệt và cấu hình danh tính của ứng dụng. Không nên cho rằng tệp gốc mặc định tự thêm vào mọi kho của nền tảng.
Điều này áp dụng khi DlpServiceClient dùng các gốc mặc định của truyền tải gRPC. Nếu một kênh cung cấp chứng thư gốc rõ ràng, hãy kiểm tra thông tin đăng nhập của kênh đó thay vào đó. Cấu hình CA của Requests có thể sửa một lệnh gọi HTTP mà không thay đổi nguồn tin cậy gRPC này.
Đọc giai đoạn thất bại tách biệt với các gốc đã chọn. Proxy không khả dụng hoặc CONNECT bị từ chối xảy ra trước bước kiểm tra chứng thư đích tiếp theo và không được khắc phục bằng cách thêm CA.
Việc lấy token thông tin đăng nhập có thể dùng một ứng dụng khách HTTP khác. Cấp cho đường dẫn đó cấu hình CA mà nó hỗ trợ khi cần cùng thẩm quyền, đồng thời giữ xác minh trên cả hai kết nối.