Para sa default na Requests-compatible na transport ng google.cloud.storage.Client, itakda ang proxy bago simulan ang Python job:

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

Maaaring panatilihin ng job ang karaniwang paggawa ng client kung naka-configure na ang proyekto at mga kredensyal:

from google.cloud import storage

client = storage.Client()

Pinipili ng HTTPS_PROXY ang mga request patungo sa HTTPS na destinasyon. Ang http:// scheme ng halaga ay tumutukoy sa protocol ng tagapamagitan, kaya hindi nito ibinababa ang seguridad ng Cloud Storage endpoint. Para sa pampublikong HTTP route, kunin ang endpoint address mula sa listahan ng HTTP proxy at huwag baguhin ang Cloud Storage URL.

Kung ibang route pa rin ang gamit ng job, suriin ang environment ng mismong Python process na iyon, kasama ang NO_PROXY. Hindi nakukuha ng tumatakbong notebook kernel o serbisyo ang export na ginawa kalaunan mula sa hiwalay na terminal. Suriin ang CA configuration nito kung may kaugnayan sa certificate ang pagkabigo.

Ibang paghahambing ang gumaganang gcloud command: maaari itong gumamit ng ibang configuration path. Gayundin, kailangan ng sariling proxy policy ang custom HTTP session o pamalit na transport na ibinibigay ng application.

Kaugnay na mga artikulo