Como configurar o Cloud SDK para uso atrás de um proxy/firewall

Se você tiver um proxy ou firewall corporativo ativado, a ferramenta de linha de comando gcloud poderá não conseguir acessar a Internet com as configurações padrão.

Como instalar o Cloud SDK

Os instaladores interativos Cloud SDK fazem o download de componentes da Internet como parte do processo de instalação. Isso pode não funcionar corretamente se você estiver atrás de um proxy ou de um firewall.

Para simplificar o processo de instalação quando for necessário configurar o proxy, use um dos arquivos com controle de versão autossuficientes para instalar o SDK do Cloud. Todas as versões anteriores do SDK do Cloud também estão disponíveis para download a partir do arquivo de downloads.

Configuração do proxy

Depois de instalar o SDK, é possível definir as configurações do proxy por meio das propriedades do Cloud SDK usando o mecanismo gcloud config comum. Para mais informações sobre o que são as propriedades do Cloud SDK e como usá-las, consulte a página de propriedades.

Para começar, defina o tipo de proxy que você está usando, o endereço e a porta em que ele pode ser localizado:

gcloud config set proxy/type PROXY_TYPE
gcloud config set proxy/address PROXY_IP_ADDRESS
gcloud config set proxy/port PROXY_PORT
  • O SDK do Cloud aceita os seguintes valores para PROXY_TYPE: http, http_no_tunnel, socks4, socks5
  • PROXY_IP_ADDRESS é o nome do host ou o endereço IP de em que o proxy pode ser localizado.
  • PROXY_PORT é a porta em que o proxy está sendo executado (por exemplo, 8080).

Para um proxy autenticado, será preciso configurar seu nome de usuário e sua senha usando as propriedades, desta maneira:

gcloud config set proxy/username USERNAME
gcloud config set proxy/password PASSWORD

Para evitar que as credenciais de proxy sejam registradas em qualquer registro (como os registros do histórico do shell ou do gcloud) ou no arquivo de configuração da CLI da gcloud, também é possível definir as propriedades usando variáveis de ambiente, da seguinte forma:

export CLOUDSDK_PROXY_USERNAME USERNAME
export CLOUDSDK_PROXY_PASSWORD PASSWORD

A CLI da gcloud não armazena esses valores em nenhum lugar. Assim, as credenciais podem ser armazenadas localmente em um arquivo criptografado ou em um local de rede seguro, de onde podem ser recuperadas quando necessário.

Para uma descrição completa de todas as propriedades relacionadas ao proxy, acesse este link.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud SDK