gcloud CLI

Notas.


Introducción

Para el interesado, estas notas son un recuento (por el momento) sin mayor orden o estructura. Están siendo acumuladas por el momento en espera de que, llegado el momento en que se acumula «cierta masa crítica», se organicen de una mejor forma.

Como alguna vez tuitee:

Aprendizaje

Como toda nube de cómputo (o entorno nuboso de computación) GCP incluye una herramienta para interactuar con servicios e infraestructura desde la línea de comandos. Un buen punto de inicio es la página de presentación del producto1 y los videos en ella.

Instalación

El primer paso es hacerse del SDK y hay varias formas de instalar. La página de instalación es bastante explícita en ello.

Autenticación

La documentación de Google2 pareciera indicar que el uso de asistentes de credenciales (credential helpers) debe efectuarse en dos pasos (uno usando credenciales de usuario y otro configurando una cuenta de servicio) pero parece ser que se trata de dos alternativas más que una secuencia de pasos. La verdad no me queda claro el asunto.

Mi experiencia, por el momento, se reduce a la autenticación para poder hacer uso del CLI

$ gcloud auth login

y a una autenticación básica o por defecto para poder hacer uso de llamados a las funciones de nube, que se logra con:

$ gcloud auth application-default login

y que deja un archivo application_default_credentials.json en $HOME/.config/gcloud.

Docker

El acceso al repositorio de imágenes de Docker debe ser autorizado primero para poder interactuar con éste2.

$ gcloud auth configure-docker

Referencias

  1. «Cloud SDK», Google, Inc., web. Visited: 2022.07.20. URL: https://cloud.google.com/sdk.
  2. «Authentication methods«, Google, Inc., web. Visited: 2022.07.21. URL: https://cloud.google.com/container-registry/docs/advanced-authentication.
  3. «gcloud auth application-default login«, Google, Inc. in «gcloud Reference«, web. Visited: 2022.08.03. URL: https://cloud.google.com/sdk/gcloud/reference.

Twitter Wordpress eMail
© Todos los derechos reservados.
Dr. Eduardo René Rodríguez Avila
Creación: 2022.07.20
Última actualización: 2022.08.03
El contenido de este sitio puede ser copiado y reproducido libremente mientras no sea alterado y se cite su origen. Marcas y productos registrados son citados por referencia y sin fines de lucro o dolo. Todas las opiniones son a título personal del o los autores de éstas y, salvo sea expresado de otro modo, deben considerarse como registro y expresión de la experiencia de uso de aquello que es tratado. Para conocer más sobre la posición de privacidad y responsabilidad de lo que se presenta en este sitio web y como ha sido obtenido, consulte la declaración al respecto.