GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.py

Χρησιμοποιήστε ένα πακέτο PEM που περιέχει το απαιτούμενο σύνολο ριζών για τα τελικά σημεία gRPC, συμπεριλαμβανομένων κατάλληλων οργανωτικών και δημόσιων ριζών. Για μια μη ευαίσθητη δοκιμή σε δημόσια τελικά σημεία DLP όπου επιτρέπονται δημόσια proxy, η λίστα proxy HTTP προσφέρει υποψηφίους για https_proxy· διατηρήστε τις εγκεκριμένες ρίζες και τη διαμόρφωση ταυτότητας της εφαρμογής. Δεν θεωρείται ότι το αρχείο προεπιλεγμένων ριζών προσθέτει τον εαυτό του σε κάθε χώρο αποθήκευσης πλατφόρμας.

Αυτό ισχύει όταν το DlpServiceClient χρησιμοποιεί τις προεπιλεγμένες ρίζες της μεταφοράς gRPC. Αν ένα κανάλι παρέχει ρητά πιστοποιητικά ρίζας, ελέγξτε αντ' αυτού τα διαπιστευτήρια εκείνου του καναλιού. Μια ρύθμιση CA του Requests μπορεί να διορθώσει μια κλήση HTTP χωρίς να αλλάξει αυτή την πηγή εμπιστοσύνης του gRPC.

Διαβάστε το αποτυχημένο στάδιο ξεχωριστά από τις επιλεγμένες ρίζες. Ένα μη διαθέσιμο proxy ή ένα απορριφθέν CONNECT συμβαίνει πριν από τον επακόλουθο έλεγχο πιστοποιητικού προορισμού και δεν διορθώνεται με προσθήκη CA.

Η απόκτηση διακριτικού διαπιστευτηρίων μπορεί να χρησιμοποιεί άλλον πελάτη HTTP. Δώστε σε αυτή τη διαδρομή τη υποστηριζόμενη διαμόρφωση CA όταν χρειάζεται την ίδια αρχή, διατηρώντας την επαλήθευση και στις δύο συνδέσεις.

Σχετικά άρθρα