Pokrenite Python zadatak za Google Cloud Storage uz HTTPS_PROXY
Transportu Cloud Storage zasnovanom na Requestsu dajte proxy okruženje u procesu koji izvršava zadatak.
Za podrazumijevani transport google.cloud.storage.Client kompatibilan s Requests postavite proxy prije pokretanja Python zadatka:
export HTTPS_PROXY=http://proxy.example:8080
python storage_job.pyZadatak može zadržati uobičajeno kreiranje klijenta kada su projekat i pristupni podaci već podešeni:
from google.cloud import storage
client = storage.Client()HTTPS_PROXY bira zahtjeve prema HTTPS odredištima. Šema http:// u vrijednosti označava protokol posrednika i ne umanjuje zaštitu krajnje tačke Cloud Storage. Za javnu HTTP rutu uzmite adresu s liste HTTP proxyja i ostavite URL Cloud Storage nepromijenjen.
Ako zadatak i dalje koristi drugu rutu, pregledajte okruženje tog Python procesa, uključujući NO_PROXY. Pokrenuta jezgra notebooka ili servis ne preuzima naknadni export iz drugog terminala. Provjerite njegovu CA konfiguraciju ako je greška vezana za certifikat.
Uspješna naredba gcloud druga je usporedba: može koristiti drugi put konfiguracije. Isto tako prilagođena HTTP sesija ili zamjenski transport koji aplikacija proslijedi treba vlastita proxy pravila.