Cómo usar múltiples cuentas con gcloud

Published:

¿Quieres saber cómo trabajar con múltiples cuentas y organizaciones en gcloud mientras mantienes tu cordura? Permíteme compartir contigo una función poco conocida en gcloud que hace precisamente eso.

Configuraciones de gcloud

Existe un submódulo en la configuración de gcloud que te permite agrupar un conjunto de configuraciones y darle un nombre. ¡Luego puedes activarlo según lo necesites! Esto significa que se vuelve súper fácil cambiar entre diferentes cuentas u organizaciones siempre que lo necesites. En otras palabras, cambiar de contexto según la organización o cliente. Vamos a ver los comandos necesarios.

1- Listar las configuraciones

gcloud config configurations list

2- Crear configuraciones para 2 clientes

2.1- Crear la primera configuración:

gcloud config configurations create cliente1

Establecer la configuración para el cliente 1:

gcloud config set account [email protected]
gcloud config set project cliente1-project-id

# Opcional: Configurar la región y la zona predeterminadas según sea necesario
gcloud config set compute/region region-name
gcloud config set compute/zone zone-name

2.2- Crear la segunda configuración:

gcloud config configurations create cliente2

Establecer la configuración para el cliente 2:

gcloud config set account [email protected]
gcloud config set project cliente2-project-id

# Opcional: Configurar la región y la zona predeterminadas según sea necesario
gcloud config set compute/region region-name
gcloud config set compute/zone zone-name

3- Loguearse a cada cuenta

Cada vez que configuremos una cuenta vamos a loguearnos, te dejo 2 opciones.

gcloud auth login

Y si queres especificar un navegador, podes usar

gcloud auth login --no-launch-browser

Que nos dará un link que deberemos copiar en el navegador que necesitemos y colocamos el ID.

4- Cambiar entre cuentas

En este caso voy a activar cliente2 que es el nombre que les di al momento de crealas.

gcloud config configurations activate cliente2

Usar este truco te ahorrará mucho tiempo y mejorará tu experiencia en gcloud. Vale la pena aprenderlo y configurarlo si trabajas con múltiples contextos.

¿Listo para crear tu primera configuración? ¡Déjame saber cómo te va!

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles