За стандартния транспорт на google.cloud.storage.Client, съвместим с Requests, задайте проксито преди стартирането на 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 проксита и оставете URL адреса на Cloud Storage непроменен.

Ако задачата все още използва друг маршрут, проверете средата на този Python процес, включително NO_PROXY. Работещо ядро на notebook или услуга не получава по-късно направен export от друг терминал. При грешка със сертификат проверете неговата CA конфигурация.

Работеща команда gcloud е различно сравнение: тя може да използва друг път за конфигурация. Също така собствена HTTP сесия или заместващ транспорт, подаден от приложението, изисква своя прокси политика.

Подобни статии