Google Cloud DLP Python: luotettujen juurten asettaminen gRPC:lle
Aseta GRPC_DEFAULT_SSL_ROOTS_FILE_PATH ennen käynnistystä oletusjuurten valintapolkua varten, riippumatta Requestsin tunnusliikenteestä.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyKäytä PEM-nippua, joka sisältää gRPC-päätepisteille vaaditun juurijoukon, mukaan lukien asianmukaiset organisaatio- ja julkiset juuret. Ei-arkaluonteiseen testiin julkisia DLP-päätepisteitä vastaan, joissa julkiset välityspalvelimet ovat sallittuja, HTTP-välityspalvelinluettelo tarjoaa ehdokkaita https_proxy-muuttujalle; säilytä hyväksytyt juuret ja sovelluksen identiteettimääritys. Oletusjuuritiedoston ei oleteta lisäävän itseään jokaiseen alustan varastoon.
Tämä koskee tilannetta, jossa DlpServiceClient käyttää gRPC-siirron oletusjuuria. Jos kanava toimittaa eksplisiittiset juurivarmenteet, tarkista sen sijaan kyseisen kanavan tunnistetiedot. Requestsin CA-asetus voi korjata HTTP-kutsun muuttamatta tätä gRPC:n luottamuslähdettä.
Lue epäonnistunut vaihe erillään valituista juurista. Käyttämätön välityspalvelin tai hylätty CONNECT tapahtuu ennen seuraavaa kohdevarmenteen tarkistusta, eikä sitä korjata lisäämällä CA.
Tunnistetietotunnuksen hankinta voi käyttää toista HTTP-asiakasta. Anna kyseiselle polulle sen tuettu CA-määritys, kun se tarvitsee saman valtuuden, ja säilytä vahvistus molemmissa yhteyksissä.