1. Crea un proyecto de Google Cloud y aplica créditos
Si bien muchos productos de Google Cloud tienen un nivel gratuito, a menudo requieren que se registre una tarjeta de crédito o alguna otra forma de facturación. En este codelab, te ayudaremos a configurar un crédito de USD 10 como cuenta de facturación para que no tengas que ingresar tus datos de facturación y te daremos dinero adicional para que pruebes Google Cloud.
Requisitos previos:
- Una Cuenta de Google (preferentemente @gmail.com, no una cuenta de G Suite)
Puedes crear un proyecto de Google Cloud nuevo (recomendado) o aplicar este crédito a un proyecto de GCP existente.
2. Comienza a usar Cloud Shell
Google Cloud Shell es tu shell de Linux en la nube. Con solo un navegador, obtienes acceso de línea de comandos a tus recursos en la nube y, opcionalmente, un editor de texto con resaltado de sintaxis.
Se muestra un ejemplo de Cloud Shell con la terminal y el editor de texto:
Completamente cargado, baterías incluidas
Cloud Shell ya tiene instaladas herramientas para desarrolladores comunes, como Node.js, Java, Go, Python, PHP y Ruby. ¿Eres un administrador del sistema? Cloud Shell viene instalado con un cliente de MySQL, un cliente de PostgreSQL, Kubernetes, Docker y mucho más.
Comienza el codelab
Esta máquina virtual basada en Debian está cargada con todas las herramientas de desarrollo que necesitarás. 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. Esto significa que todo lo que necesitarás para este Codelab es un navegador (sí, funciona en una Chromebook).
- Para activar Cloud Shell desde la consola de Cloud, solo haz clic en Activar Cloud Shell (el aprovisionamiento y la conexión al entorno debería llevar solo unos minutos).
Una vez conectado a Cloud Shell, debería ver que ya se autenticó y que el proyecto ya se configuró con tu PROJECT_ID
:
gcloud auth list
Resultado del comando
Credentialed accounts: - <myaccount>@<mydomain>.com (active)
gcloud config list project
Resultado del comando
[core] project = <PROJECT_ID>
Si, por algún motivo, el proyecto no está configurado, solo emite el siguiente comando:
gcloud config set project <PROJECT_ID>
Si no conoce su PROJECT_ID
, Observa el ID que usaste en los pasos de configuración o búscalo en el panel de la consola de Cloud:
Cloud Shell también configura algunas variables de entorno de forma predeterminada, lo que puede resultar útil cuando ejecutas comandos futuros.
echo $GOOGLE_CLOUD_PROJECT
Resultado del comando
<PROJECT_ID>
- Establece la zona predeterminada y la configuración del proyecto.
gcloud config set compute/zone us-central1-f
Puedes elegir una variedad de zonas diferentes. Para obtener más información, consulta Regiones y zonas.
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.
Resumen
En este paso, iniciaste Cloud Shell y llamaste a algunos comandos sencillos de gcloud
.
Qué aprenderás a continuación
- Cómo implementar una app de Node.js simple en Google Cloud Platform
- Cómo usar los comandos de
gcloud
3. Prueba el editor de Cloud Shell
Cloud Shell incluye un editor de texto que puedes usar en tu navegador. Para comenzar, primero crea un directorio nuevo para este codelab.
En la línea de comandos de Cloud Shell, ejecuta los siguientes comandos:
touch hello-google-cloud.js edit hello-google-cloud.js
Esto debería cargar automáticamente el editor de Cloud Shell. Para abrir el editor sin ejecutar el comando edit, puedes hacer clic en el botón Abrir editor desde la línea de comandos de Cloud Shell.
Haz clic en "Abrir en una ventana nueva" para maximizar el editor y la terminal. .
Ahora, la ventana del navegador con el editor de texto de Cloud Shell y la terminal de línea de comandos debería verse de la siguiente manera:
Escribe algún código
Pega el siguiente fragmento de código en el editor:
hello-google-cloud.js
function hello() {
console.log('Hello, Google Cloud!');
}
hello();
Cómo ejecutar tu app
En la terminal de la línea de comandos de Cloud Shell, ejecuta el siguiente comando:
node hello-google-cloud.js
¡Listo!
Deberías ver el siguiente resultado: Hello, Google Cloud!
Resumen
Abriste correctamente el editor de Cloud Shell, lo que te permite editar archivos de forma visual. Luego, ejecutaste tu código con el símbolo del sistema de Cloud Shell.
4. ¡Felicitaciones!
Comenzó a usar Google Cloud Platform y aprendió a iniciar Cloud Shell y usar el editor integrado.
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.