Запуск задачы 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 або служба не атрымлівае пазнейшы export з іншага тэрмінала. Пры памылцы сертыфіката праверце яго канфігурацыю CA.
Працоўная каманда gcloud — іншы выпадак для параўнання: яна можа выкарыстоўваць іншы шлях канфігурацыі. Гэтак жа ўласная сесія HTTP або заменны транспарт ад праграмы патрабуе сваёй палітыкі проксі.