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 տրանսպորտի լռելյայն արմատները։ Եթե ալիքը տրամադրում է բացահայտ արմատային վկայագրեր, փոխարենը ստուգեք այդ ալիքի հավատարմագրերը։ Requests-ի CA կարգավորումը կարող է վերականգնել HTTP կանչը՝ չփոխելով gRPC-ի վստահության այս աղբյուրը։
Ձախողված փուլը կարդացեք ընտրված արմատներից առանձին։ Անհասանելի վստահված սերվերը կամ մերժված CONNECT-ը տեղի է ունենում նշանակակետի վկայագրի հաջորդ ստուգումից առաջ և չի շտկվում CA ավելացնելով։
Հավատարմագրի նշանի ստացումը կարող է օգտագործել այլ HTTP հաճախորդ։ Այդ ուղուն տվեք իր աջակցվող CA կարգավորումը, երբ նրան անհրաժեշտ է նույն լիազորությունը՝ պահպանելով ստուգումը երկու միացումներում։