Instalar gcloud CLI


Aprende a instalar gcloud cli de gcp para poder acceder a la consola de google cloud desde tu equipo local

oscar Escrito por oscar 29 December 2025 4 0

Para este post, aprenderemos a instalar, configurar la cli de google cloud gcp, nos guiaremos de la documentación oficial Instala Google Cloud CLI, pero en este caso vamos a realizar los pasos con un poco mas de explicación

Antes de comenzar

Debe Crear cuenta facturación google cloud para poder acceder a al Cloud de GCP

Descargar el instalador CLI

Revisando la documentación oficial de Instaladores del CLI de GCP encontramos a detalle como descargar e instalar el CLI 

Windows

Procedemos a descargar instalador de la Google Cloud CLI

Realizamos los pasos del instalador

Instalar CLI GCP
Instalar CLI GCP

Nota: Google Cloud CLI requiere Python. Las versiones compatibles son Python 3.9 a 3.14. De forma predeterminada, la versión de Windows de Google Cloud CLI incluye Python 3.

Instalar complementos CLI
Instalar complementos CLI

Una vez completada la instalación, el instalador te da la opción de crear menús de inicio y accesos directos de escritorio, y de iniciar la shell de la Google Cloud CLI.

Resumen de comandos gcloud CLI

Autenticación y cuentas

Comando Descripción
gcloud auth login
Autoriza tu cuenta de usuario sin una configuración inicial completa; abre una ventana del navegador.
gcloud auth activate-service-account
Autoriza una cuenta de servicio para uso no interactivo (ideal para scripts).
gcloud auth list
Muestra todas las cuentas con credenciales almacenadas localmente y la cuenta activa.
gcloud auth revoke
Revoca la autorización de una cuenta. 

Configuración (Sesión)

Comando Descripción
gcloud init
Te guía a través de la autenticación y configuración inicial de tu proyecto, cuenta y zona predeterminada.
gcloud config list
Muestra todas las propiedades de tu configuración activa (cuenta, proyecto, región, zona).
gcloud config set <PROPERTY> <VALUE>
Establece una propiedad específica, como gcloud config set project <ID_PROYECTO>.
gcloud config get <PROPERTY>
Obtiene el valor de una propiedad específica.
gcloud config configurations create <NOMBRE_CONFIG>
Crea una configuración con nombre para cambiar rápidamente entre entornos.
gcloud config configurations activate <NOMBRE_CONFIG>
Cambia a una configuración previamente creada.
gcloud config configurations list
Lista todas las configuraciones disponibles.

Información General

Comando Descripción
gcloud info
Muestra información detallada sobre tu instalación de gcloud CLI y la configuración activa.
gcloud projects list
Enumera los proyectos de GCP asociados a tu cuenta.

Inicializa y autoriza gcloud CLI

Después de instalar gcloud CLI, inicialízala para autorizar el acceso a Google Cloud y configurar una configuración predeterminada.

Vamos a ejecutar:

gcloud init

Donde nos pedirá 

Welcome! This command will take you through the configuration of gcloud.

Settings from your current configuration [default] are:
accessibility:
  screen_reader: 'False'
core:
  disable_usage_reporting: 'False'

Pick configuration to use:
 [1] Re-initialize this configuration [default] with new settings
 [2] Create a new configuration
Please enter your numeric choice:

Damos en re-inicializar la configuración, luego nos pedirá: 

You must sign in to continue. Would you like to sign in (Y/n)?

Como respuesta, creara el enlace para iniciar sesion desde la consola web, abriendo el navegador que este por defecto, en este navegador ya debemos tener iniciada la sesión del correo en donde tenemos la consola web.

Your browser has been opened to visit:

    https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=000000001234.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Flocalhost%3A8085%2F&scope=openid+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fappengine.admin+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fsqlservice.login+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcompute+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Faccounts.reauth&state=sdfsdfsdfsdfsdf5LfD9rihT3fkq&access_type=offline&code_challenge=fgdrwegfsdgwergffdgrexZkAFd0000000_HlcnPlDs&code_challenge_method=S256

 Seguimos siguientes pasos en donde debemos dar permisos para el CLI de gcloud

Seleccionar cuenta gcloud
Seleccionar cuenta gcloud

 

Permitir acceder a correo desde gcloud
Permitir acceder a correo desde gcloud

 

Permitir permisos a Gcloud
Permitir permisos a Gcloud

Luego desde la termina CLI de gcloud, pedirá seleccionar el proyecto en donde vamos a trabajar:

You are signed in as: [oscardevops@gmail.com].

Pick cloud project to use:
 [1] project-611700
 [2] registro-temperatura
 [3] steadfast-sign-456558
 [4] Enter a project ID
 [5] Create a new project
Please enter numeric choice or text value (must exactly match list item):

Por ultimo nos pedirá configurar la región por defecto de la consola CLI

Do you want to configure a default Compute Region and Zone? (Y/n)?

Which Google Compute Engine zone would you like to use as project default?
If you do not specify a zone via a command line flag while working with Compute Engine resources, the default is assumed.
 [1] Do not set default zone
 [2] us-east1-b
 [3] us-east1-c
 [4] us-east1-d
 [5] us-east4-c
 [6] us-east4-b
 [7] us-east4-a
 [8] us-central1-c
 [9] us-central1-a
...
Did not print [78] options.
Too many options [128]. Enter "list" at prompt to print choices fully.
Please enter numeric choice or text value (must exactly match list item):  8

Verificar inicio de sesión

Verificamos las cuentas activas

gcloud auth list

Respuesta

Credentialed Accounts
ACTIVE  ACCOUNT
*       oscardevops@gmail.com

To set the active account, run:
    $ gcloud config set account `ACCOUNT`

Verificamos la configuración por defecto

gcloud config list

Respuesta

[accessibility]
screen_reader = False
[compute]
region = us-central1
zone = us-central1-c
[core]
account = oscardevops@gmail.com
disable_usage_reporting = False
project = steadfast-sign-268019

Your active configuration is: [default]

Cerrar sesión

Por ultimo cerramos sesión, si lo desea

gcloud auth revoke

Respuesta

WARNING: You also have Application Default Credentials (ADC) set up. If you want to revoke your Application Default Credentials as well, use the `gcloud auth application-default revoke` command.

For information about ADC credentials and gcloud CLI credentials, see https://cloud.google.com/docs/authentication/external/credential-types

Revoked credentials:
 - oscardevops@gmail.com

 


Comentario

Debe aceptar antes de enviar