Google Cloud Storage-ийн Python ажлыг HTTPS_PROXY-той эхлүүлэх
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 сесс эсвэл орлох дамжуулалт өөрийн прокси бодлоготой байх хэрэгтэй.