☁️ GCP ACE · Resumen

Sección 2 · Módulo 1: Configuración inicial en Google Cloud — Clase 9

Habilitación de APIs y servicios

🧠 Idea clave

Para usar un servicio no basta con tener un proyecto: hay que habilitar su API en ese proyecto. Las APIs son la puerta de entrada entre tu proyecto y los servicios de Google Cloud.

Proyecto creado  +  API de Compute Engine habilitada  =  ✅ puedes crear VMs
Proyecto creado  +  API NO habilitada                 =  ❌ no puedes usar el servicio

🔑 Conceptos

✅ 2 formas de habilitar una API

Forma Cómo
Desde el servicio Entras por primera vez al servicio (ej. Compute Engine) → la consola te pide habilitar la API → un clic
Desde la Biblioteca Busca APIs y servicios → Biblioteca → catálogo por categorías (Machine Learning, almacenamiento, análisis…) → buscas la API (ej. Cloud Vision) → Habilitar

Antes de habilitarla, la Biblioteca muestra costo, documentación, soporte y productos relacionados.

APIs y servicios (página principal) = lista de las APIs ya habilitadas en el proyecto.

⛔ Inhabilitar una API

APIs y servicios → entras en la API (ej. Compute Engine) → Inhabilitar.

💡 Buena práctica: inhabilita las APIs que ya no usas para mantener el proyecto limpio y evitar cargos inesperados.

📌 Extra, no visto en esta clase, útil para el examen:

gcloud services enable compute.googleapis.com    # habilitar
gcloud services list --enabled                   # ver habilitadas
gcloud services disable compute.googleapis.com   # inhabilitar

🎯 Tips para el examen

✅ Autoevaluación

1. ¿Basta con crear un proyecto para lanzar VMs?

No. También debes habilitar la API de Compute Engine en ese proyecto.

2. ¿Las APIs se habilitan para toda la cuenta o por proyecto?

Por proyecto.

3. ¿Qué API mencionada viene habilitada por defecto?

Cloud Storage.

4. ¿Cuáles son las dos formas de habilitar una API desde la consola?

1) Entrando al servicio, que te pide habilitarla. 2) Desde APIs y servicios → Biblioteca.

5. ¿Qué información muestra la Biblioteca antes de habilitar una API?

Costo, documentación, soporte y productos relacionados.

6. ¿Qué se añade al habilitar una API, además del acceso al servicio?

Herramientas de supervisión y propiedades de facturación del servicio.

7. Escenario: tu compañero habilitó BigQuery en el proyecto "dev", pero tú recibes "API not enabled" en "prod". ¿Por qué?

Porque las APIs se habilitan por proyecto. Debes habilitarla también en "prod".

8. ¿Por qué conviene inhabilitar las APIs que no usas?

Para mantener el proyecto limpio y evitar cargos inesperados.