Cómo comenzar a usar Cloud Shell y gcloud

1. Descripción general

Google Cloud Shell te brinda acceso de línea de comandos a los recursos de procesamiento alojados en Google Cloud Platform y ahora está disponible en Google Cloud Platform Console. Cloud Shell facilita la administración de tus proyectos y recursos de Cloud Platform Console sin tener que instalar el SDK de Google Cloud ni otras herramientas en tu sistema. Con Cloud Shell, el comando gcloud del SDK de Cloud y otras utilidades que necesites siempre estarán disponibles cuando las necesites.

En este codelab, aprenderás a conectarte a recursos de procesamiento alojados en Google Cloud Platform mediante la Web. Aprenderás a usar Cloud Shell y el comando gcloud del SDK de Cloud.

Este instructivo está adaptado de https://cloud.google.com/cloud-shell/docs/quickstart y https://cloud.google.com/sdk/gcloud/.

Qué aprenderás

  • Cómo conectarse a recursos de procesamiento alojados en Google Cloud Platform
  • Cómo usar los comandos de gcloud

Requisitos

  • Se recomienda estar familiarizado con editores de texto estándares de Linux, como Vim, Emacs o Nano.

¿Cómo usarás este instructivo?

Ler Leer y completar los ejercicios

¿Cómo calificarías tu experiencia en el uso de los servicios de Google Cloud Platform y Firebase?

Principiante Intermedio Avanzado .
.

2. Configuración y requisitos

Configuración del entorno de autoaprendizaje

  1. Accede a la consola de Cloud y crea un proyecto nuevo o reutiliza uno existente. Si aún no tienes una cuenta de Gmail o de Google Workspace, debes crear una.

96a9c957bc475304.png

b9a10ebdf5b5a448.png

a1e3c01a38fa61c2.png

Recuerde el ID de proyecto, un nombre único en todos los proyectos de Google Cloud (el nombre anterior ya se encuentra en uso y no lo podrá usar). Se mencionará más adelante en este codelab como PROJECT_ID.

  1. A continuación, deberás habilitar la facturación en la consola de Cloud para usar los recursos de Google Cloud recursos.

Ejecutar este codelab no debería costar mucho, tal vez nada. Asegúrate de seguir las instrucciones de la sección “Realiza una limpieza” en la que se aconseja cómo cerrar recursos para no incurrir en facturación más allá de este instructivo. Los usuarios nuevos de Google Cloud son aptos para participar en el programa Prueba gratuita de$300.

Inicia Cloud Shell.

Activar Cloud Shell

  1. En la consola de Cloud, haz clic en Activar Cloud Shell4292cbf4971c9786.png.

bce75f34b2c53987.png

Si nunca iniciaste Cloud Shell, aparecerá una pantalla intermedia (mitad inferior de la página) que describe en qué consiste. Si ese es el caso, haz clic en Continuar (y no volverás a verlo). Así es como se ve la pantalla única:

70f315d7b402b476.png

El aprovisionamiento y la conexión a Cloud Shell solo tomará unos minutos.

fbe3a0674c982259.png

Esta máquina virtual está cargada con todas las herramientas de desarrollo que necesitas. Ofrece un directorio principal persistente de 5 GB y se ejecuta en Google Cloud, lo que permite mejorar considerablemente el rendimiento de la red y la autenticación. Gran parte de tu trabajo en este codelab, si no todo, se puede hacer simplemente con un navegador o tu Chromebook.

Una vez conectado a Cloud Shell, debería ver que ya se autenticó y que el proyecto ya se configuró con tu ID del proyecto.

  1. En Cloud Shell, ejecuta el siguiente comando para confirmar que está autenticado:
gcloud auth list

Resultado del comando

 Credentialed Accounts
ACTIVE  ACCOUNT
*       <my_account>@<my_domain.com>

To set the active account, run:
    $ gcloud config set account `ACCOUNT`
  1. Ejecuta el siguiente comando en Cloud Shell para confirmar que el comando de gcloud conoce tu proyecto:
gcloud config list project

Resultado del comando

[core]
project = <PROJECT_ID>

De lo contrario, puedes configurarlo con el siguiente comando:

gcloud config set project <PROJECT_ID>

Resultado del comando

Updated property [core/project].

3. Usa la línea de comandos

Después de iniciar Cloud Shell, puedes usar la línea de comandos para invocar el comando gcloud del SDK de Cloud o cualquier otra herramienta disponible en la instancia de la máquina virtual. También puedes usar el directorio $HOME en el almacenamiento del disco persistente para guardar archivos en proyectos y entre sesiones de Cloud Shell. Tu directorio $HOME es privado, por lo que otros usuarios no pueden acceder a él.

Comencemos por los comandos que tienes disponibles. Prueba lo siguiente:

gcloud -h

Para consultar los lineamientos de uso sencillo, agrega -h al final de cualquier invocación de gcloud. Agrega la marca --help o ejecuta gcloud help COMMAND para obtener ayuda más detallada.

Pruebe lo siguiente:

gcloud config --help

Ahora prueba

gcloud help config

Notarás que los comandos gcloud config --help y gcloud help config son equivalentes: ambos brindan ayuda larga y detallada.

4. Cómo usar los comandos de gcloud

Intentemos ver la lista de parámetros de configuración en nuestro entorno. Debido a que leímos la ayuda completa y detallada en el paso anterior, sabemos que podemos usar el comando gcloud list.

gcloud config list

Es posible que te preguntes si hay otras propiedades que no se configuraron. Para ver todas las propiedades, puedes llamar a lo siguiente:

gcloud config list --all

Resumen

En este paso, iniciaste Cloud Shell y llamaste a algunos comandos sencillos de gcloud.

5. ¡Felicitaciones!

Aprendiste a iniciar Cloud Shell y a ejecutar algunos comandos de gcloud de muestra.

Más información

Licencia

Este trabajo cuenta con una licencia Atribución 2.0 Genérica de Creative Commons.