Za zadani transport google.cloud.storage.Client kompatibilan s Requests postavite proxy prije pokretanja Python zadatka:

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

Zadatak može zadržati uobičajeno stvaranje klijenta kada su projekt i vjerodajnice već postavljeni:

from google.cloud import storage

client = storage.Client()

HTTPS_PROXY odabire zahtjeve prema HTTPS odredištima. Shema http:// u vrijednosti označava protokol posrednika, pa ne snižava sigurnost krajnje točke Cloud Storage. Za javnu HTTP rutu uzmite adresu s popisa 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 usluga ne preuzima naknadni export iz drugog terminala. Provjerite njezinu CA konfiguraciju ako je pogreška povezana s certifikatom.

Ispravna 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.

Povezani članci