Inicia una tasca Python de Google Cloud Storage amb HTTPS_PROXY
Dona al transport Cloud Storage basat en Requests l’entorn de proxy dins del procés que executa la tasca.
Per al transport per defecte de google.cloud.storage.Client, compatible amb Requests, configura el proxy abans d’iniciar la tasca Python:
export HTTPS_PROXY=http://proxy.example:8080
python storage_job.pyLa tasca pot mantenir la creació habitual del client si el projecte i les credencials ja estan configurats:
from google.cloud import storage
client = storage.Client()HTTPS_PROXY selecciona peticions amb destinació HTTPS. L’esquema http:// del valor indica el protocol de l’intermediari, de manera que no degrada el punt de connexió Cloud Storage. Per a una ruta HTTP pública, pren l’adreça de la llista de proxys HTTP i deixa l’URL Cloud Storage intacte.
Si la tasca encara fa servir una altra ruta, inspecciona l’entorn d’aquell procés Python, inclòs NO_PROXY. Un nucli de notebook o servei en execució no rep un export posterior d’un altre terminal. Revisa la seva configuració CA quan l’error estigui relacionat amb certificats.
Que una ordre gcloud funcioni és una altra comparació: pot fer servir una via de configuració diferent. Igualment, una sessió HTTP personalitzada o un transport substitut proporcionat per l’aplicació necessita la seva pròpia política de proxy.