Cómo cambiar de cuenta con gcloud en línea de comandos

Google Cloud SDK (gcloud) es una herramienta que permite administrar recursos y proyectos en Google Cloud Platform (GCP) directamente desde la línea de comandos. Una tarea común es cambiar de cuenta para trabajar con diferentes proyectos. Este tutorial te guiará paso a paso para cambiar de cuenta en gcloud utilizando la línea de comandos.

Requisitos Previos

Paso 1: Verificar las Cuentas Actuales

Primero, verifica las cuentas que actualmente están configuradas en gcloud:

gcloud auth list

Este comando muestra una lista de las cuentas que has autenticado en gcloud y marca con un asterisco (*) la cuenta activa.

Paso 2: Añadir una Nueva Cuenta

Si necesitas agregar una nueva cuenta de Google para trabajar con diferentes proyectos, utiliza el siguiente comando:

gcloud auth login

Este comando abrirá una nueva ventana en tu navegador donde podrás iniciar sesión con la cuenta de Google que deseas añadir. Después de iniciar sesión, gcloud autenticará la cuenta y la añadirá a la lista de cuentas disponibles.

Paso 3: Cambiar la Cuenta Activa

Para cambiar la cuenta activa en gcloud, usa el siguiente comando:

gcloud config set account [TU-CUENTA-EMAIL]

Reemplaza [TU-CUENTA-EMAIL] con el correo electrónico de la cuenta que deseas establecer como activa. Por ejemplo:

gcloud config set account usuario@example.com

Paso 4: Listar los Proyectos Disponibles

Una vez que hayas cambiado la cuenta activa, puedes listar los proyectos asociados a esa cuenta:

gcloud projects list

Este comando mostrará todos los proyectos a los que la cuenta activa tiene acceso.

Paso 5: Seleccionar un Proyecto

Para trabajar con un proyecto específico, necesitas configurarlo como el proyecto actual. Primero, obtén el ID del proyecto desde la lista que generaste en el paso anterior, luego establece el proyecto actual con el siguiente comando:

gcloud config set project [ID-PROYECTO]

Reemplaza [ID-PROYECTO] con el ID del proyecto que deseas utilizar. Por ejemplo:

gcloud config set project my-sample-project

Resumen de Comandos

  1. Verificar cuentas actuales:
   gcloud auth list
  1. Añadir una nueva cuenta:
   gcloud auth login
  1. Cambiar la cuenta activa:
   gcloud config set account [TU-CUENTA-EMAIL]
  1. Listar los proyectos disponibles:
   gcloud projects list
  1. Seleccionar un proyecto:
   gcloud config set project [ID-PROYECTO]

Consideraciones Adicionales

  • Contextos de configuración: Puedes usar configuraciones de contexto para manejar diferentes configuraciones de cuenta y proyecto sin tener que cambiar manualmente cada vez. Para crear una nueva configuración:
  gcloud config configurations create [NOMBRE-CONFIG]

Luego, activa una configuración:

  gcloud config configurations activate [NOMBRE-CONFIG]
  • Verificar la configuración actual:
  gcloud config list

Cambiar de cuenta en gcloud a través de la línea de comandos es un proceso sencillo que te permite gestionar eficientemente múltiples proyectos y cuentas en Google Cloud Platform. Siguiendo estos pasos, puedes alternar entre cuentas y proyectos sin problemas, mejorando tu flujo de trabajo y productividad.

Si tienes alguna duda o consejo puedes dejarlo en los comentarios más abajo.

DNS de Quad9: EDNS Client-Subnet

En noviembre del año pasado se presentaba un nuevo proveedor de DNS independiente: Quad9. Su IP primaria en 9.9.9.9, claramente se posicionaba como alternativa al conocido servicio 8.8.8.8 de Google.

Sin entrar a valorar si funciona bien o mal, esta mañana me he despertado con un «tweet» de Diego Parrilla donde nos avisaba de un posible bloqueo por parte de este servicio DNS.

Después de revisar a través de la web de Quad9 que no había un bloqueo. Y que añadiendo ese servicio de DNS resolvía sin problema el site de El Español empezamos a buscar donde podría estar el problema.

El problema principal estaba en que la resolución de DNS llevaba al usuario a obtener respuesta desde USA, en lugar de hacerlo desde nuestros servidores en Madrid, los que le corresponderían por posicionamiento geográfico. Sin embargo, utilizando el servicio de DNS de Google, sí que obtenía respuesta desde Madrid.

La respuesta a esta «misterio» podemos encontrarla a través de las FAQ’s de Quad9 y el uso de EDNS Client-Subnet (gracias Fermín y Diego).

Para el servicio en la IP primaria 9.9.9.9 no se envía EDNS Client-Subnet como medida de proteger la privacidad del usuario. Esto se traduce en que no sabemos desde donde está haciendo la petición el usuario y no es posible «llevarle» al servidor más cercano y que, por tanto, ofrecerá una respuesta más rápida.

Como alternativa con soporte para EDNS Client-Subnet desde Quad9 ofrecen el servicio en 9.9.9.10, aunque con esta opción «perdemos» el bloqueo de seguridad que nos ofrece el servicio principal.

Instalar Google Chrome en Linux a través de YUM

Google Chrome es ya uno de los navegadores de referencia en todas las plataformas y además cuenta con el beneplácito de los usuarios que ven en él un modo fácil y rápido de escapar a Internet Explorer, además de aportar muchas herramientas adicionales.

No es mi propósito hablar de las ventajas del navegador del buscador más popular de la red, para eso hay muchos artículos por la red, el interés de este post es hablar de cómo instalarlo en sistemas Red Hat y derivados a través del popular YUM.

Podemos optar por dos modos, el primero descargando directamente el RPM desde la página de Google y la segundo agregando el repositorio de YUM. El segundo método tiene evidentes ventajas sobre el primero, sobre todo a la hora de mantener actualizado el sistema.

Para instalarlo con el RPM en local, procedemos a descargarlo desde la web de Google, nos situamos en el directorio e instalamos con:

yum localinstall --nogpgcheck google-chrome-stable_current_x86_64.rpm

Para usar el segundo método, tendremos que crear el repositorio, para ello generamos el fichero /etc/yum.repo.d/google.repo y ponemos lo siguiente:


[google-chrome-32]
name=Google Chrome - 32-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

[google-chrome-64]
name=Google Chrome - 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Podemos optar por montar uno sólo de los repositorios eligiendo el que corresponda a la arquitectura de nuestro procesador.

Después de esto sólo queda un paso para tener instalado Google Chrome:

#### Version Estable ###########
yum install google-chrome-stable
#### Version Beta ###########
yum install google-chrome-beta

Y … listo a disfrutar del navegador de Google en Linux.

Nota para desarrolladores web: Google Chrome tiene la misma base que Safari, por lo que si vuestra web está dando problemas en Mac y no tenéis uno a mano, podéis comprobar los errores con este navegador (muy útil con problemas en javascript)

Microsoft al acecho de RIM

Después de que no fructificase la compra de Yahoo, Microsoft sigue al acecho de empresas tecnológicas que le premitan seguir manteniendo una privilegiada posición en el mercado. La crisis económica está colocando a la compañía de Redmond en una buena posición para culminar alguna buena operación de compra.

Los rumores sitúan ahora a RIM, el fabricante de las archifamosas Blackberry, en el punto de mira. Las acciones de RIM en bolsa han bajado de 150 dólares a 50 en unos meses, lo que puede desembocar en una compra a buen precio para la compañía fundada por Bill Gates.

A pesar de esta situación la negociación será muy dificil, por una parte Microsoft ya dispone de una plataforma móvil que actualmente equipan otros fabricantes como HTC, y por otra RIM es la estrella en el mercado de los smartphone y no estará dispuesta a entregarse a cualquier precio por mucho que sus acciones caigan en la bolsa.

Por la parte que corresponde a la propia Microsoft, su sistema operativo Windows Mobile está pendiente de la versión 7, que viene con retraso, lo que puede provocar que se quede anticuado frente a sus competidores RIM, Android e iPhone. HTC, que hasta la fecha equipaba sus dispositivos con Windows Mobile, está cambiando el rumbo hacia el Android de Google.

Algunos pueden pensar que como ya sucedió con su propio sistema operativo con el lanzamiento de Windows Vista, Microsoft puede llegar para cargarse el buen trabajo que ha hecho hasta la fecha RIM con sus dispositivos Blackberry. Seguro que algún apasionado de las Blackberry como Enrique Dans, la idea no el hará mucha gracia. Pero es bastante posible que si se materializa la compra, será con la condición de mantener el rumbo actual, al menos en un primer ciclo de vida del matrimonio Microsoft-RIM.

Google lo controla todo, todo y todo

A propósito de un artículo de Martín Varsavsky, ¿Cuando se va a convertir Google en ayudante personal?, me ha da que pensar en algunas cosas. Martín comenta que toda su información se encuentra disponible en Google, su correo, calendario, fotos, etc. Y gracias a esa información espera que Google pueda ofrecerle sugerencias de acuerdo a sus preferencias, como restaurantes, hoteles, etc.

Yo en vista de esto, y pensando en el uso que hago de los servicios de Google, me hago una pregunta, ¿no estaremos confiando demasiado en Google, al mantener toda nuestra información en sus servidores?

Siempre he pensado, sobre todo desde el punto de vista del webmaster, que no era recomendable que Google tuviese demasiada información sobre nosotros, aunque acabé sucumbiendo a los encantos de productos como Picassa, Google Reader o parcialmente Google Docs.

Picassa por ser un servicio cómodo, rápido y barato, que me permite mantener mis fotos organizadas sin tener que preocuparme por el ancho de banda, el consumo de recursos del servidor ni las copias de seguridad.

Google Reader porque hasta la fecha creo que es de lo mejorcito que me he encontrado para la lectura de feeds, manteniendo una buena organización de los mismos y pudiendo acceder desde cualquier lugar. Aunque sobre este producto ya he pensado algunas cosas que me serían muy útiles y que no incorpora, lo que puede terminar desembocando en que desarrolle algo con esas ideas.

Y en cuanto a Google Docs, aunque todavía no he realizado un uso demasiado extenso, si creo que es una magnífica idea que pueda gestinar mis documentos desde cualquier sitio. Aunque sigo prefiriendo usar OpenOffice para la creación y luego los cargo en Docs para posteriores ediciones puntuales, teniendo una disponibilidad total del documento.

Para el correo y el blog, aunque están disponibles los servicios de GMail y Blogger, prefiero mantener toda esa información en mi propio servidor, como decia no me gusta depender demasiado de Google.

Google celebra su 10º aniversario

Durante el mes de septiembre Google celebra el 10º aniversario, y han preparado una cronología interactiva de la historia de la compañía. Nadie puede negar que hoy en día Google se ha convertido en uno de los más populares buscadores de la web, pero ya en 1998 la revista PC Magazine lo calificaba como el mejor motor de búsqueda.

Desde la companía nos invitan a crear un video, y colgarlo a través de YouTube, donde expliquemos que usos le damos a los productos de la compañía. «Las búsquedas en la Web son sólo el principio. ¿Qué usos le das a Google?«. Prometen publicar los mejores.

Top de las 300 web más influyentes del mundo

A través de un artículo publicado por Emilio Marquez, que a su vez hace referencia a una noticia de Silicon NEWS, me encuentro con un plano de metro diseñado por la agencia nipona Information Architects Japan en el que cada parada de metro representa a una de esas 300 webs.

Entre las webs más poderosas se encuentras Google, Microsoft, Youtube, Wikipedia, Amazon y Facebook, y donde las webs 2.0 juegan un papel importante.El epicentro del plano sería Google, con Dataportability.org como centro de la identidad en la red, dejando a Passport de Microsoft en un segundo plano.

Descargar el plano en PDF