Spustenie úlohy Google Cloud Storage v Pythone s HTTPS_PROXY
Odovzdajte prostredie proxy transportu Cloud Storage založenému na Requests v procese, ktorý vykonáva úlohu.
Pri predvolenom transporte google.cloud.storage.Client kompatibilnom s Requests nastavte proxy pred spustením úlohy Python:
export HTTPS_PROXY=http://proxy.example:8080
python storage_job.pyAk sú projekt a prihlasovacie údaje už nastavené, úloha môže vytvárať klienta bežným spôsobom:
from google.cloud import storage
client = storage.Client()HTTPS_PROXY vyberá požiadavky na ciele HTTPS. Schéma http:// v hodnote označuje protokol sprostredkovateľa, takže neznižuje zabezpečenie koncového bodu Cloud Storage. Pre verejnú trasu HTTP vezmite adresu zo zoznamu HTTP proxy a URL Cloud Storage nemeňte.
Ak úloha stále používa inú trasu, skontrolujte prostredie daného procesu Python vrátane NO_PROXY. Bežiace jadro notebooku alebo služba neprevezme neskorší export z iného terminálu. Pri chybe certifikátu skontrolujte jeho konfiguráciu CA.
Fungujúci príkaz gcloud je iné porovnanie: môže používať inú konfiguračnú cestu. Rovnako vlastná relácia HTTP alebo náhradný transport dodaný aplikáciou potrebuje vlastnú politiku proxy.