Għat-trasport predefinit ta’ google.cloud.storage.Client kompatibbli ma’ Requests, issettja l-proxy qabel tibda x-xogħol Python:

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

Ix-xogħol jista’ jżomm il-ħolqien normali tal-klijent meta l-proġett u l-kredenzjali jkunu diġà kkonfigurati:

from google.cloud import storage

client = storage.Client()

HTTPS_PROXY jagħżel talbiet lejn destinazzjonijiet HTTPS. L-iskema http:// tal-valur tindika l-protokoll tal-intermedjarju, u għalhekk ma tbaxxix is-sigurtà tal-punt finali Cloud Storage. Għal rotta HTTP pubblika, ħu l-indirizz mil-lista ta’ proxies HTTP u ħalli l-URL Cloud Storage kif inhu.

Jekk ix-xogħol għadu juża rotta oħra, iċċekkja l-ambjent ta’ dak il-proċess Python, inkluż NO_PROXY. Kernel ta’ notebook jew servizz li diġà qed jaħdem ma jirċevix export li jsir aktar tard minn terminal separat. Iċċekkja l-konfigurazzjoni CA tiegħu jekk il-falliment ikun marbut ma’ ċertifikat.

Kmand gcloud li jaħdem huwa paragun differenti: jista’ juża triq oħra ta’ konfigurazzjoni. Bl-istess mod, sessjoni HTTP apposta jew trasport sostitut mogħti mill-applikazzjoni jeħtieġ il-politika proxy tiegħu stess.

Artikli relatati