Lanĉu Python-taskon de Google Cloud Storage per HTTPS_PROXY
Donu al la Requests-bazita transporto de Cloud Storage ĝian prokurilan medion en la procezo, kiu plenumas la taskon.
Por la defaŭlta transporto de google.cloud.storage.Client kongrua kun Requests, agordu la prokurilon antaŭ lanĉi la Python-taskon:
export HTTPS_PROXY=http://proxy.example:8080
python storage_job.pyLa tasko povas konservi la kutiman kreadon de la kliento, kiam la projekto kaj akreditaĵoj jam estas agorditaj:
from google.cloud import storage
client = storage.Client()HTTPS_PROXY elektas petojn al HTTPS-celoj. La skemo http:// en la valoro nomas la protokolon de la peranto kaj do ne malaltigas la sekurecon de la Cloud Storage-finpunkto. Por publika HTTP-vojo prenu la adreson el la listo de HTTP-prokuriloj kaj lasu la Cloud Storage-URL senŝanĝa.
Se la tasko ankoraŭ uzas alian vojon, inspektu la medion de tiu Python-procezo, inkluzive NO_PROXY. Ruliĝanta notebook-kerno aŭ servo ne ricevas pli postan export el alia terminalo. Kontrolu ĝian CA-agordon, kiam la malsukceso rilatas al atestilo.
Funkcianta komando gcloud estas alia komparo: ĝi povas uzi alian agordan vojon. Same, propra HTTP-seanco aŭ anstataŭa transporto liverita de la aplikaĵo bezonas propran prokurilan politikon.