Spuštění úlohy Google Cloud Storage v Pythonu s HTTPS_PROXY
Předejte prostředí proxy transportu Cloud Storage založenému na Requests v procesu, který úlohu spouští.
U výchozího transportu google.cloud.storage.Client kompatibilního s Requests nastavte proxy před spuštěním úlohy Python:
export HTTPS_PROXY=http://proxy.example:8080
python storage_job.pyJsou-li projekt a přihlašovací údaje už nastavené, může úloha vytvářet klienta běžným způsobem:
from google.cloud import storage
client = storage.Client()HTTPS_PROXY vybírá požadavky na cíle HTTPS. Schéma http:// v hodnotě označuje protokol prostředníka, takže nesnižuje zabezpečení koncového bodu Cloud Storage. Pro veřejnou trasu HTTP vezměte adresu ze seznamu HTTP proxy a URL Cloud Storage neměňte.
Pokud úloha stále používá jinou trasu, zkontrolujte prostředí právě toho procesu Python včetně NO_PROXY. Běžící jádro notebooku nebo služba nepřevezme pozdější export z jiného terminálu. Při chybě certifikátu zkontrolujte jeho konfiguraci CA.
Fungující příkaz gcloud je jiné srovnání: může používat jinou konfigurační cestu. Stejně tak vlastní relace HTTP nebo náhradní transport dodaný aplikací potřebuje vlastní pravidla proxy.