Google Cloud DLP Python: gosod gwreiddiau ymddiriedol ar gyfer gRPC
Gosodwch GRPC_DEFAULT_SSL_ROOTS_FILE_PATH cyn lansio ar gyfer llwybr dewis gwreiddyn diofyn, yn annibynnol ar draffig tocynnau Requests.
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=/path/to/approved-roots.pem \
https_proxy=http://proxy.example:8080 \
python dlp_job.pyDefnyddiwch fwndel PEM sy'n cynnwys y set wreiddiau ofynnol ar gyfer terfynbwyntiau gRPC, gan gynnwys gwreiddiau sefydliadol a chyhoeddus priodol. Ar gyfer prawf anhysbysol yn erbyn terfynbwyntiau DLP cyhoeddus lle caniateir dirprwyon cyhoeddus, mae'r rhestr dirprwyon HTTP yn cynnig ymgeiswyr ar gyfer https_proxy; cadwch y gwreiddiau a gymeradwywyd a chyfluniad hunaniaeth y cymhwysiad. Nid oes disgwyl i'r ffeil gwreiddyn diofyn ychwanegu ei hun at bob storfa lwyfan.
Mae hyn yn berthnasol pan fo DlpServiceClient yn defnyddio gwreiddiau diofyn y cludiant gRPC. Os yw sianel yn darparu tystysgrifau gwreiddyn penodol, archwiliwch gymwysterau'r sianel honno yn lle hynny. Gall gosodiad CA Requests atgyweirio galwad HTTP heb newid y ffynhonnell ymddiried hwn ar gyfer gRPC.
Darllenwch y cam methodd ar wahân i'r gwreiddiau a ddewiswyd. Mae dirprwy sydd ddim ar gael neu CONNECT a wrthodwyd yn digwydd cyn y gwiriad tystysgrif cyrchfan dilynol ac nid yw'n cael ei drwsio drwy ychwanegu CA.
Gall cael tocyn cymwysterau ddefnyddio cleient HTTP arall. Rhowch ei gyfluniad CA a gefnogir i'r llwybr hwnnw pan fydd angen yr un awdurdod, gan gadw dilysiad ar y ddau gysylltiad.