Cómo configurar el SDK de Cloud para su uso detrás de un proxy/firewall

Si estás detrás de un proxy o firewall empresarial, la herramienta de línea de comandos de gcloud no podrá acceder a Internet con su configuración predeterminada.

Cómo instalar el SDK de Cloud

Los instaladores interactivos del SDK de Cloud descargan componentes de Internet como parte del proceso de instalación, que podría no funcionar correctamente si estás detrás de un proxy o firewall.

Para realizar un proceso de instalación más simple cuando es necesaria la configuración del proxy, usa uno de los archivos con versión autónomos para instalar el SDK de Cloud. Todas las versiones anteriores del SDK de Cloud también están disponibles para descargar en el archivo de descargas.

Configuración de proxy

Una vez que el SDK esté instalado, puedes establecer la configuración de proxy a través de las propiedades del SDK de Cloud mediante el mecanismo gcloud config típico. Para obtener más información sobre qué son las propiedades del SDK de Cloud y cómo usarlas, consulta la página de propiedades.

Para comenzar, establece el tipo de proxy que estás usando, además de la dirección y del puerto:

gcloud config set proxy/type PROXY_TYPE
gcloud config set proxy/address PROXY_IP_ADDRESS
gcloud config set proxy/port PROXY_PORT
  • El SDK de Cloud es compatible con los valores a continuación para PROXY_TYPE: http, http_no_tunnel, socks4, socks5.
  • PROXY_IP_ADDRESS es el nombre de host o la dirección IP en la que se encuentra el proxy.
  • PROXY_PORT es el puerto en el que se está ejecutando el proxy (por ejemplo, 8080).

Para un proxy autenticado, necesitarás configurar tu nombre de usuario y contraseña de proxy mediante las propiedades, de la siguiente manera:

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

Como alternativa, para evitar que las credenciales de proxy se graben en cualquier registro (como historial de shell o registros de gcloud) o en el archivo de configuración de gcloud, puedes configurar las propiedades usando variables del entorno, de la siguiente manera:

export CLOUDSDK_PROXY_USERNAME USERNAME
export CLOUDSDK_PROXY_PASSWORD PASSWORD

gcloud no almacenará estos valores en cualquier lugar. De esta manera, las credenciales pueden almacenarse en un archivo encriptado localmente o en una ubicación de red segura, y recuperarse cuando sea necesario.

Puedes encontrar una descripción completa de todas las propiedades relacionadas con el proxy aquí.

¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Documentación del SDK de Cloud