Noklusētajam ar Requests saderīgajam google.cloud.storage.Client transportam iestatiet starpniekserveri pirms Python darba palaišanas:

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

Darbs var saglabāt parasto klienta izveidi, ja projekts un akreditācijas dati jau ir konfigurēti:

from google.cloud import storage

client = storage.Client()

HTTPS_PROXY izvēlas pieprasījumus uz HTTPS galamērķiem. Vērtības http:// shēma norāda starpnieka protokolu, tāpēc nesamazina Cloud Storage galapunkta aizsardzību. Publiskam HTTP maršrutam ņemiet adresi no HTTP starpniekserveru saraksta un atstājiet Cloud Storage URL nemainītu.

Ja darbs joprojām izmanto citu maršrutu, pārbaudiet tieši šī Python procesa vidi, tostarp NO_PROXY. Darbojošs notebook kodols vai pakalpojums nesaņem vēlāk veiktu export no cita termināļa. Sertifikāta kļūmes gadījumā pārbaudiet tā CA konfigurāciju.

Darbojoša gcloud komanda ir cits salīdzinājums: tā var izmantot citu konfigurācijas ceļu. Tāpat lietotnes nodrošinātai pielāgotai HTTP sesijai vai aizstājējtransportam vajadzīga sava starpniekservera politika.

Saistītie raksti