E Google Cloud Storage-Pythonjob mat HTTPS_PROXY starten
Gitt dem Requests-baséierte Cloud Storage-Transport säi Proxyëmfeld am Prozess, deen de Job ausféiert.
Fir de standardméissege Requests-kompatibelen Transport vun google.cloud.storage.Client setzt Dir de Proxy, éier Dir de Pythonjob start:
export HTTPS_PROXY=http://proxy.example:8080
python storage_job.pyDe Job kann de Client wéi gewinnt erstellen, wann de Projet an d’Umeldungsdate scho konfiguréiert sinn:
from google.cloud import storage
client = storage.Client()HTTPS_PROXY wielt Ufroen un HTTPS-Ziler. D’Schema http:// am Wäert bezeechent de Protokoll vum Tëschemëttler a setzt d’Sécherheet vum Cloud Storage-Endpunkt net erof. Fir eng ëffentlech HTTP-Streck huelt d’Adress aus der Lëscht vun HTTP-Proxye a loosst d’Cloud Storage-URL onverännert.
Wann de Job nach eng aner Streck benotzt, kontrolléiert d’Ëmfeld vun deem Pythonprozess, mat NO_PROXY. E lafenden Notebook-Kär oder Service kritt keen Export, deen eréischt duerno an engem aneren Terminal gemaach gëtt. Kontrolléiert seng CA-Konfiguratioun, wann de Feeler mam Zertifikat ze dinn huet.
E funktionéierende gcloud-Kommando ass en anere Verglach: hie kann en anere Konfiguratiounswee benotzen. Geneesou brauch eng personaliséiert HTTP-Sessioun oder en Ersatztransport vun der Applikatioun seng eege Proxypolitik.