ACE

Associate Cloud Engineer

Diseño de IAM y Workload Identity Federation para GitHub Actions y Cloud Run
Vídeo de la lección próximamente disponible

Mientras publicamos la grabación en vídeo de esta clase, ya tienes disponible justo debajo el resumen ejecutivo, las notas clave para el examen y los ejemplos de código listos para practicar.

25 min · Clase en vídeo
Lección Abierta
Resumen Ejecutivo y Notas de Arquitectura

Elimina para siempre los ficheros service-account.json usando federación OIDC e impersonación de cuentas de servicio con el principio de mínimo privilegio.


### Buenas prácticas IAM exigidas por Google Cloud - Asigna permisos a **Google Groups**, no a usuarios nominales individuales. - Prefiere **Predefined Roles** (p.ej. `roles/storage.objectViewer`) frente a Basic Roles (`Owner`, `Editor`, `Viewer`). - Nunca exportes claves JSON estáticas salvo imposibilidad técnica absoluta; utiliza **Workload Identity Federation** desde CI/CD o nubes externas, y cuentas de servicio dedicadas por cada servicio de **Cloud Run**.

Asignar acceso mínimo sobre un bucket corporativo a la Service Account del servicio

gcloud storage buckets add-iam-policy-binding gs://corp-artifacts-prod \
  --member="serviceAccount:sa-billing-api@mi-proyecto.iam.gserviceaccount.com" \
  --role="roles/storage.objectViewer"

Contenido del Programa

Módulo 1 · Jerarquía Organizacional, IAM Zero-Trust & Workload Identity

Diseño de IAM y Workload Identity Federation para GitHub Actions y Cloud Run

25 min

GRATIS

Módulo 2 · Compute Serverless (Cloud Run), GKE & Redes VPC

Arquitectura de Red Segura: VPC, Private Google Access, Cloud NAT y Cloud Armor

29 min