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 न बदलें।
जॉब अब भी दूसरे रूट से जाए तो उसी Python प्रोसेस का वातावरण जाँचें, जिसमें NO_PROXY भी शामिल है। चल रहा notebook कर्नेल या सेवा दूसरे टर्मिनल से बाद में किए गए export को नहीं पाती। प्रमाणपत्र संबंधी विफलता हो तो उसकी CA कॉन्फ़िगरेशन जाँचें।
gcloud कमांड का चलना अलग तुलना है: वह दूसरी कॉन्फ़िगरेशन प्रक्रिया इस्तेमाल कर सकता है। इसी तरह ऐप्लिकेशन का दिया कस्टम HTTP सत्र या वैकल्पिक ट्रांसपोर्ट अपनी प्रॉक्सी नीति माँगता है।