Uruchom zadanie Python w Google Cloud Storage z HTTPS_PROXY
Przekaż środowisko proxy transportowi Cloud Storage opartemu na Requests w procesie wykonującym zadanie.
Dla domyślnego transportu google.cloud.storage.Client, zgodnego z Requests, ustaw proxy przed uruchomieniem zadania Python:
export HTTPS_PROXY=http://proxy.example:8080
python storage_job.pyZadanie może zachować zwykłe tworzenie klienta, jeśli projekt i dane uwierzytelniające są już skonfigurowane:
from google.cloud import storage
client = storage.Client()HTTPS_PROXY wybiera żądania do celów HTTPS. Schemat http:// w wartości określa protokół pośrednika, więc nie obniża bezpieczeństwa punktu końcowego Cloud Storage. Dla publicznej trasy HTTP pobierz adres z listy proxy HTTP i pozostaw URL Cloud Storage bez zmian.
Jeśli zadanie nadal używa innej trasy, sprawdź środowisko tego procesu Python, w tym NO_PROXY. Działające jądro notebooka lub usługa nie przejmuje późniejszego eksportu z osobnego terminala. Przy błędzie certyfikatu sprawdź konfigurację CA tego procesu.
Działające polecenie gcloud jest innym porównaniem: może korzystać z innej ścieżki konfiguracji. Podobnie własna sesja HTTP lub transport zastępczy przekazany przez aplikację wymaga własnej polityki proxy.