Za podrazumevani transport google.cloud.storage.Client kompatibilan s Requests podesite proksi pre pokretanja Python zadatka:

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

Zadatak može zadržati uobičajeno pravljenje klijenta kada su projekat i pristupni podaci već podešeni:

from google.cloud import storage

client = storage.Client()

HTTPS_PROXY bira zahteve prema HTTPS odredištima. Šema http:// u vrednosti označava protokol posrednika i ne umanjuje zaštitu krajnje tačke Cloud Storage. Za javnu HTTP rutu uzmite adresu sa liste HTTP proksija i ostavite Cloud Storage URL nepromenjen.

Ako zadatak i dalje koristi drugu rutu, pregledajte okruženje tog Python procesa, uključujući NO_PROXY. Pokrenuto jezgro notebooka ili servis ne preuzima kasniji export iz drugog terminala. Proverite njegovu CA konfiguraciju ako je greška povezana sa sertifikatom.

Uspešna naredba gcloud je drugačije poređenje: može koristiti drugi put konfiguracije. Isto tako prilagođena HTTP sesija ili zamenski transport koji aplikacija prosledi zahteva sopstvenu proksi politiku.

Povezani članci