Herramientas para interactuar con Google Cloud Platform
Clase 5 de 31 • Curso de Google Associate Cloud Engineer Certification
Resumen
Objetivo de la clase
El objetivo del profesor era que los estudiantes comprendieran las cuatro herramientas principales para interactuar con Google Cloud Platform, sus características específicas y cuándo utilizar cada una de ellas.
Habilidades desarrolladas
- Navegación en interfaces de Google Cloud: Uso de la consola web y Cloud Shell
- Gestión de línea de comandos: Manejo básico de CLI y comandos gcloud
- Comprensión de arquitecturas API-first: Entendimiento del enfoque de Google Cloud
- Evaluación de herramientas: Capacidad para seleccionar la herramienta adecuada según el contexto
Conceptos clave
[00:29] Cuatro formas de interactuar con Google Cloud:
- Google Cloud Console - Interfaz web gráfica
- Cloud Shell - Línea de comandos en el navegador
- gcloud CLI - SDK para línea de comandos local
- APIs REST - Integración programática
[01:04] Filosofía API-first de Google Cloud
- Primero se desarrollan las APIs
- Luego se integran otras formas de interacción
- Todas las funcionalidades están disponibles vía API
[01:34] Acceso a Google Cloud Console
- URL: console.cloud.google.com
- Identificador de proyecto visible en la interfaz
- Menú lateral con todos los productos disponibles
[02:08] Características de Cloud Shell:
- [02:47] Acceso desde navegador: Sistema Debian gratuito
- [03:10] Herramientas preconfiguradas: Terraform, gcloud CLI incluidos
- [03:24] Persistencia: Modificaciones se mantienen en el tiempo
- [03:40] Autenticación automática: Usa la cuenta del navegador
- [03:56] Editor de código incluido: Similar a Visual Studio Code
- [04:17] Integración con gcloud: CLI preinstalado
- [04:30] Almacenamiento: 5GB de espacio gratuito
[05:01] gcloud CLI
- Preinstalado en Cloud Shell
- Instalable en cualquier máquina (Windows, Mac, Linux)
- Incluye comandos: gcloud, gsutil, bq
[06:34] APIs y librerías
- Disponibles para múltiples lenguajes: Python, Node, Ruby, Java
- Llamados REST directos como alternativa
- Métodos de autenticación requeridos
Palabras clave importantes
- Google Cloud Console
- Cloud Shell
- gcloud CLI
- APIs REST
- SDK
- API-first
- Debian
- Terraform
- gsutil
- BigQuery (bq)
- Autenticación automática
- Persistencia
Hechos importantes
- Cloud Shell es completamente gratuito
- Google Cloud sigue una filosofía API-first en el desarrollo
- Cloud Shell proporciona 5GB de almacenamiento persistente
- La autenticación en Cloud Shell es automática
- gcloud CLI se puede instalar en cualquier sistema operativo
- Todas las herramientas están interconectadas y complementan diferentes casos de uso
Datos principales
- [04:30] Almacenamiento de Cloud Shell: 5 gigabytes
- [01:34] URL de acceso: console.cloud.google.com
- Lenguajes soportados para librerías: Python, Node, Ruby, Java
- Comandos principales del CLI: gcloud, gsutil, bq
- Sistema operativo de Cloud Shell: Debian