डिफ़ॉल्ट 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 न बदलें।

जॉब अब भी दूसरे रूट से जाए तो उसी Python प्रोसेस का वातावरण जाँचें, जिसमें NO_PROXY भी शामिल है। चल रहा notebook कर्नेल या सेवा दूसरे टर्मिनल से बाद में किए गए export को नहीं पाती। प्रमाणपत्र संबंधी विफलता हो तो उसकी CA कॉन्फ़िगरेशन जाँचें।

gcloud कमांड का चलना अलग तुलना है: वह दूसरी कॉन्फ़िगरेशन प्रक्रिया इस्तेमाल कर सकता है। इसी तरह ऐप्लिकेशन का दिया कस्टम HTTP सत्र या वैकल्पिक ट्रांसपोर्ट अपनी प्रॉक्सी नीति माँगता है।

संबंधित लेख