For standardtransporten til google.cloud.storage.Client, som er kompatibel med Requests, set du proxyen før Python-jobben vert starta:

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

Jobben kan opprette klienten på vanleg måte når prosjektet og innloggingsopplysningane alt er konfigurerte:

from google.cloud import storage

client = storage.Client()

HTTPS_PROXY vel førespurnader til HTTPS-mål. Skjemaet http:// i verdien viser protokollen til mellomleddet og nedgraderer dermed ikkje Cloud Storage-endepunktet. For ei offentleg HTTP-rute hentar du adressa frå HTTP-proxylista og lèt Cloud Storage-URL-en vere uendra.

Dersom jobben framleis brukar ei anna rute, undersøk miljøet til den aktuelle Python-prosessen, medrekna NO_PROXY. Ein køyrande notebook-kjerne eller teneste får ikkje ein seinare export frå ein annan terminal. Kontroller CA-konfigurasjonen ved sertifikatfeil.

Ein fungerande gcloud-kommando er ei anna samanlikning: han kan bruke ein annan konfigurasjonsveg. På same vis treng ein eigen HTTP-sesjon eller erstatningstransport levert av programmet sin eigen proxypolicy.

Relaterte artiklar