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?
¿Cómo calificarías tu experiencia en el uso de los servicios de Google Cloud Platform y Firebase?
2. Configuración y requisitos
Configuración del entorno de autoaprendizaje
- 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.
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
.
- 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
- En la consola de Cloud, haz clic en Activar Cloud Shell.
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:
El aprovisionamiento y la conexión a Cloud Shell solo tomará unos minutos.
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.
- 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`
- 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
- Documentación y video instructivo de Cloud Shell
gcloud
Documentación y video instructivo
Licencia
Este trabajo cuenta con una licencia Atribución 2.0 Genérica de Creative Commons.