Si estás detrás de un proxy o firewall empresarial, es posible que Google Cloud CLI no pueda acceder a Internet con su configuración predeterminada.
Instala gcloud CLI
Los instaladores interactivos de gcloud CLI 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 la gcloud CLI. Todas las versiones anteriores de la gcloud CLI también están disponibles para descargar en el archivo de descargas.
Configuración de proxy
Una vez que tengas instalada gcloud CLI, puedes configurar los parámetros de configuración del proxy con las propiedades de gcloud CLI ejecutando gcloud config.
Para obtener más información sobre qué son las propiedades de gcloud CLI y cómo usar
las, 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]
- Gcloud CLI admite los siguientes valores para
PROXY_TYPE:http,http_no_tunnel,socks4ysocks5. PROXY_IP_ADDRESSes el nombre de host o la dirección IP en la que se encuentra el proxy.PROXY_PORTes el puerto en el que se está ejecutando el proxy (por ejemplo,8080).
Para un proxy autenticado, deberás configurar tu nombre de usuario y contraseña de proxy con 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 almacenen en algún registro (como historial de shell o registros de la gcloud CLI) o en el archivo de configuración de la gcloud CLI, puedes configurar las propiedades con variables de entorno, como se muestra en el siguiente ejemplo:
export CLOUDSDK_PROXY_USERNAME [USERNAME]
export CLOUDSDK_PROXY_PASSWORD [PASSWORD]
Gcloud CLI no almacenará estos valores. 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.
Si estás detrás de un proxy y recibes errores de protocolo de enlace SSL, es probable que tu proxy sea un proxy de intermediario que usa una AC personalizada. Debes establecer la siguiente propiedad para que apunte a tu archivo de AC personalizado:
gcloud config set core/custom_ca_certs_file [PATH_TO_CUSTOM_CA]
Para obtener una descripción completa de las propiedades relacionadas, ejecuta
gcloud topic configurations
o gcloud config set
y busca proxy en la sección Propiedades disponibles.