Za privzeti transport google.cloud.storage.Client, združljiv z Requests, nastavite posrednika pred zagonom opravila Python:

export HTTPS_PROXY=http://proxy.example:8080
python storage_job.py

Opravilo lahko ohrani običajno ustvarjanje odjemalca, če so projekt in poverilnice že nastavljeni:

from google.cloud import storage

client = storage.Client()

HTTPS_PROXY izbere zahteve do ciljev HTTPS. Shema http:// v vrednosti označuje protokol vmesnega posrednika in zato ne zniža varnosti končne točke Cloud Storage. Za javno pot HTTP vzemite naslov s seznama posrednikov HTTP in URL Cloud Storage pustite nespremenjen.

Če opravilo še uporablja drugo pot, preglejte okolje tega procesa Python, tudi NO_PROXY. Delujoče jedro notebooka ali storitev ne prevzame poznejšega izvoza iz drugega terminala. Pri napaki potrdila preverite njegovo konfiguracijo CA.

Delujoči ukaz gcloud je drugačna primerjava: lahko uporablja drugo pot konfiguracije. Prav tako lastna seja HTTP ali nadomestni transport, ki ga poda aplikacija, potrebuje lastno politiko posrednika.

Sorodni članki