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.pygRPC ဆုံးမှတ်များအတွက် လိုအပ်သော ရင်းမြစ်အစုကို ပါဝင်သည့် PEM အစုကို အသုံးပြုပါ၊ သင့်လျော်သော အဖွဲ့အစည်းနှင့် အများပြည်သူ ရင်းမြစ်များ အပါအဝင်။ အများပြည်သူ ပရောက်စီများ ခွင့်ပြုထားသော အများပြည်သူ DLP ဆုံးမှတ်များအတွက် မထိခိုက်လွယ်သော စမ်းသပ်မှုအတွက် HTTP ပရောက်စီစာရင်း သည် https_proxy အတွက် ကိုယ်စားလှယ်လောင်းများ ပေးသည်။ အတည်ပြုထားသော ရင်းမြစ်များနှင့် အက်ပ်လီကေးရှင်း၏ အထောက်အထား ဖွဲ့စည်းမှုကို ထိန်းသိမ်းပါ။ မူလရင်းမြစ်ဖိုင်သည် ပလက်ဖောင်း သိုလှောင်ရာ တိုင်းသို့ သူ့ကိုယ်သူ ပေါင်းထည့်သည်ဟု မယူဆပါ။
DlpServiceClient သည် gRPC သယ်ယူပို့ဆောင်မှု၏ မူလရင်းမြစ်များကို အသုံးပြုသောအခါ ၎င်းသည် သက်ဆိုင်ပါသည်။ ချန်နယ်တစ်ခုက ရှင်းလင်းသော ရင်းမြစ်လက်မှတ်များ ပေးပါက ထိုချန်နယ်၏ အထောက်အထားများကို အစားစစ်ဆေးပါ။ Requests ၏ CA သတ်မှတ်ချက်သည် ဤ gRPC ယုံကြည်မှုရင်းမြစ်ကို မပြောင်းဘဲ HTTP ခေါ်ဆိုမှုကို ပြုပြင်နိုင်သည်။
မအောင်မြင်သော အဆင့်ကို ရွေးချယ်ထားသော ရင်းမြစ်များနှင့် သီးခြား ဖတ်ပါ။ မရရှိနိုင်သော ပရောက်စီ သို့မဟုတ် ငြင်းပယ်ခံရသော CONNECT သည် နောက်ဆက်တွဲ ဆုံးမှတ်လက်မှတ် စစ်ဆေးမှုမတိုင်မီ ဖြစ်ပေါ်ပြီး CA ထည့်ခြင်းဖြင့် မပြုပြင်နိုင်ပါ။
အထောက်အထား တိုကင်ရယူခြင်းသည် အခြား HTTP ကလိုင်းယင့်ကို အသုံးပြုနိုင်သည်။ ထိုလမ်းကြောင်းသည် တူညီသော အခွင့်အာဏာ လိုအပ်သောအခါ ၎င်း၏ ပံ့ပိုးထားသော CA ဖွဲ့စည်းမှုကို ပေးပါ၊ ချိတ်ဆက်မှု နှစ်ခုစလုံးတွင် အတည်ပြုမှုကို ထိန်းသိမ်းပါ။