मूळ 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 सत्र किंवा पर्यायी ट्रान्सपोर्ट यांना स्वतःचे प्रॉक्सी धोरण लागते.

संबंधित लेख