HTTPS_PROXY ସହ Google Cloud Storage Python କାମ ଆରମ୍ଭ କରନ୍ତୁ
Requests-ଆଧାରିତ Cloud Storage ଟ୍ରାନ୍ସପୋର୍ଟକୁ ପ୍ରକ୍ସି ପରିବେଶ କାମ ଚଳାଉଥିବା ପ୍ରୋସେସ୍ରେ ଦିଅନ୍ତୁ।
ଡିଫଲ୍ଟ Requests-ସୁସଙ୍ଗତ google.cloud.storage.Client ଟ୍ରାନ୍ସପୋର୍ଟ ପାଇଁ Python କାମ ଆରମ୍ଭ ପୂର୍ବରୁ ପ୍ରକ୍ସି ସେଟ୍ କରନ୍ତୁ:
export HTTPS_PROXY=http://proxy.example:8080
python storage_job.pyପ୍ରକଳ୍ପ ଓ ପ୍ରବେଶ ତଥ୍ୟ ପୂର୍ବରୁ ବିନ୍ୟାସ ହୋଇଥିଲେ କାମଟି ସାଧାରଣ ଭାବେ କ୍ଲାଏଣ୍ଟ ସୃଷ୍ଟି କରିପାରେ:
from google.cloud import storage
client = storage.Client()HTTPS_PROXY HTTPS ଗନ୍ତବ୍ୟର ଅନୁରୋଧ ବାଛେ। ମୂଲ୍ୟର http:// ସ୍କିମ୍ ମଧ୍ୟସ୍ଥର ପ୍ରୋଟୋକଲ୍ ବୁଝାଏ, ତେଣୁ Cloud Storage ଏଣ୍ଡପଏଣ୍ଟର ସୁରକ୍ଷା କମାଏ ନାହିଁ। ସାର୍ବଜନୀନ HTTP ପଥ ପାଇଁ HTTP ପ୍ରକ୍ସି ତାଲିକାରୁ ଏଣ୍ଡପଏଣ୍ଟ ଠିକଣା ନିଅନ୍ତୁ ଏବଂ Cloud Storage URL ଅପରିବର୍ତ୍ତିତ ରଖନ୍ତୁ।
କାମଟି ଏବେ ବି ଅନ୍ୟ ପଥ ବ୍ୟବହାର କଲେ NO_PROXY ସହ ସେହି Python ପ୍ରୋସେସ୍ର ପରିବେଶ ଦେଖନ୍ତୁ। ଚାଲୁଥିବା notebook କର୍ଣ୍ଣେଲ୍ ବା ସେବା ଅନ୍ୟ ଟର୍ମିନାଲ୍ରେ ପରେ କରାଯାଇଥିବା export ପାଏ ନାହିଁ। ବିଫଳତା ସାର୍ଟିଫିକେଟ୍-ସମ୍ପର୍କିତ ହେଲେ ତାହାର CA ବିନ୍ୟାସ ଯାଞ୍ଚ କରନ୍ତୁ।
gcloud କମାଣ୍ଡ ଚାଲିବା ଏକ ଅଲଗା ତୁଳନା: ଏହା ଅନ୍ୟ ବିନ୍ୟାସ ପଥ ବ୍ୟବହାର କରିପାରେ। ସେହିପରି ଆପ୍ଲିକେସନ୍ ଦେଇଥିବା କଷ୍ଟମ୍ HTTP ସେସନ୍ ବା ବିକଳ୍ପ ଟ୍ରାନ୍ସପୋର୍ଟକୁ ନିଜ ପ୍ରକ୍ସି ନୀତି ଦରକାର।