¿Estás haciendo un codelab de Google Cloud? Primeros pasos

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:

c63be5210e69eb64.png

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.

c5b8ba52a4e6b2fb.png

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).

  1. Para activar Cloud Shell desde la consola de Cloud, solo haz clic en Activar Cloud ShellfEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q (el aprovisionamiento y la conexión al entorno debería llevar solo unos minutos).

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

Captura de pantalla del 14 de junio de 2017 a las 10.13.43 p.m. .png

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:

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

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>
  1. 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. .

63ec88931c39bf64.png

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:

93363bc7bee5a90f.png

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

Licencia

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