पूर्वनिर्धारित 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 सत्र वा वैकल्पिक ट्रान्सपोर्टलाई आफ्नै प्रोक्सी नीति चाहिन्छ।

सम्बन्धित लेखहरू