Aseta välityspalvelin ennen Python-tehtävän käynnistämistä, kun käytössä on google.cloud.storage.Client-asiakkaan oletusarvoinen Requests-yhteensopiva siirtokerros:

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

Tehtävä voi luoda asiakkaan tavalliseen tapaan, jos projekti ja tunnistetiedot on jo määritetty:

from google.cloud import storage

client = storage.Client()

HTTPS_PROXY valitsee HTTPS-kohteisiin menevät pyynnöt. Arvon http://-skeema kertoo välittäjän protokollan, joten se ei heikennä Cloud Storage -päätepisteen suojausta. Julkista HTTP-reittiä varten ota osoite HTTP-välityspalvelinluettelosta ja säilytä Cloud Storage -URL ennallaan.

Jos tehtävä käyttää yhä muuta reittiä, tutki juuri kyseisen Python-prosessin ympäristöä, myös NO_PROXY-muuttujaa. Käynnissä oleva notebook-ydin tai palvelu ei saa toisesta päätteestä myöhemmin tehtyä export-määritystä. Tarkista sen CA-määritykset, jos virhe liittyy varmenteeseen.

Toimiva gcloud-komento on eri vertailukohta: se voi käyttää muuta määrityspolkua. Samoin sovelluksen antama oma HTTP-istunto tai korvaava siirtokerros tarvitsee oman välityspalvelinkäytäntönsä.

Aiheeseen liittyvät artikkelit