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

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

Súvisiace články