Запуск задачи Google Cloud Storage на Python с HTTPS_PROXY
Передайте окружение прокси транспорту Cloud Storage на основе Requests в том процессе, который выполняет задачу.
Для используемого по умолчанию совместимого с 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-прокси, оставив URL Cloud Storage без изменений.
Если задача всё ещё использует другой маршрут, проверьте окружение именно этого процесса Python, включая NO_PROXY. Работающее ядро notebook или служба не получает переменные, экспортированные позже в другом терминале. При ошибке сертификата проверьте его настройки CA.
Работающая команда gcloud — другой случай для сравнения: она может использовать иной путь настройки. Аналогично, собственная HTTP-сессия или заменяющий транспорт, предоставленные приложением, требуют своей политики прокси.