Stel foar it standert Requests-kompatibele transport fan google.cloud.storage.Client de proxy yn foardatst de Python-taak startst:

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

De taak kin de kliïnt op de gewoane wize oanmeitsje as it projekt en de oanmeldgegevens al ynsteld binne:

from google.cloud import storage

client = storage.Client()

HTTPS_PROXY kiest fersiken nei HTTPS-bestimmingen. It skema http:// yn de wearde jout it protokol fan de tuskenpersoan oan en ferleget dus net de befeiliging fan it Cloud Storage-einpunt. Nim foar in iepenbiere HTTP-rûte it adres út de HTTP-proxylist en lit de Cloud Storage-URL ûnferoare.

Brûkt de taak noch in oare rûte, besjoch dan de omjouwing fan dat Python-proses, mei NO_PROXY derby. In rinnende notebook-kearn of tsjinst krijt gjin lettere export út in oare terminal. Kontrolearje syn CA-konfiguraasje as de flater mei sertifikaten te krijen hat.

In wurkjend gcloud-kommando is in oare ferliking: it kin in oar konfiguraasjepaad brûke. Ek in eigen HTTP-sesje of ferfangend transport dat de tapassing leveret, hat in eigen proxybelied nedich.

Relatearre artikelen