Inicie uma tarefa Python do Google Cloud Storage com HTTPS_PROXY
Forneça o ambiente de proxy ao transporte do Cloud Storage baseado em Requests no processo que executa a tarefa.
Para o transporte padrão de google.cloud.storage.Client, compatível com Requests, configure o proxy antes de iniciar a tarefa Python:
export HTTPS_PROXY=http://proxy.example:8080
python storage_job.pyA tarefa pode manter a criação normal do cliente quando o projeto e as credenciais já estiverem configurados:
from google.cloud import storage
client = storage.Client()HTTPS_PROXY seleciona solicitações com destino HTTPS. O esquema http:// do valor indica o protocolo do intermediário, sem rebaixar a segurança do endpoint do Cloud Storage. Para uma rota HTTP pública, obtenha o endereço na lista de proxies HTTP e mantenha a URL do Cloud Storage inalterada.
Se a tarefa ainda usar outra rota, examine o ambiente desse processo Python, incluindo NO_PROXY. Um kernel de notebook ou serviço já em execução não recebe um export posterior feito em outro terminal. Confira sua configuração de CA se a falha envolver certificados.
Um comando gcloud funcionando é outra comparação: ele pode usar outro caminho de configuração. Da mesma forma, uma sessão HTTP personalizada ou um transporte substituto fornecido pela aplicação precisa de sua própria política de proxy.