Käynnistä Google Cloud Storage -Python-tehtävä HTTPS_PROXY-muuttujalla
Anna Requests-pohjaiselle Cloud Storage -siirtokerrokselle välityspalvelinympäristö tehtävää suorittavassa prosessissa.
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.pyTehtä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ä.