Despliega aplicaciones de AWS con Terraform conecta la configuración de Terraform con una aplicación que funciona. Crearás una pequeña red de AWS, iniciarás una carga de trabajo EC2 configurada, le darás acceso limitado a un informe privado y observarás los cambios al publicar una nueva versión.
Los laboratorios guiados explican y demuestran cada capacidad. Los desafíos independientes las combinan en tareas de recuperación y creación de entornos de vista previa. No basta con que una instancia esté en ejecución: la aplicación debe responder, el acceso debe seguir limitado y los recursos vecinos deben conservarse.
Lo que aprenderás
- Definir VPC y subredes, conectar rutas a Internet y limitar el tráfico de la aplicación con grupos de seguridad.
- Leer una AMI preparada mediante una fuente de datos e inicializar una aplicación EC2 con User Data.
- Diagnosticar una aplicación inaccesible conservando su instancia y sus archivos existentes.
- Conectar roles de IAM y perfiles de instancia para que la carga de trabajo lea el informe privado previsto, y probar la retirada de permisos.
- Invocar un módulo local proporcionado, distinguir actualizaciones de sustituciones y comprobar la respuesta de la nueva aplicación.
- Montar un entorno de vista previa independiente y eliminar únicamente los recursos que le pertenecen.
A quién va dirigido este curso
Este curso está dirigido a quienes conocen los fundamentos de Terraform y quieren aplicarlos a una pequeña carga de trabajo de AWS.
Requisitos previos: Debes manejar referencias a recursos, variables, planes, estado e invocaciones básicas de módulos locales. También debes conocer las VPC, subredes, rutas, grupos de seguridad, EC2, User Data, roles de IAM y permisos de S3 de alcance limitado. Antes de empezar, completa Terraform on AWS for Beginners o aporta conocimientos equivalentes. Terraform for Beginners proporciona los fundamentos de estado y módulos locales.
Entorno de aprendizaje: LabEx ofrece un terminal Linux y un entorno AWS preparados, accesibles desde el navegador. Las unidades de aplicaciones incluyen AWS View para observar recursos y realizar solicitudes reales a la carga de trabajo. Cada laboratorio comienza de forma independiente y no necesita recursos de máquinas virtuales anteriores.
Preguntas frecuentes
¿Necesito una cuenta propia de AWS o instalar Terraform localmente?
No. Los laboratorios proporcionan las herramientas y credenciales necesarias para su entorno preparado.
¿Escribiré una aplicación desde cero?
No. Se proporciona una pequeña aplicación de informes para centrarte en las relaciones entre recursos, la configuración inicial, el acceso y el ciclo de vida.
¿En qué se diferencian los desafíos de los laboratorios guiados?
Los desafíos plantean resultados y límites de conservación que debes cumplir de forma independiente con las habilidades practicadas. Disponen de soluciones completas y explicadas.
¿Se cubre una arquitectura de producción?
El alcance es una pequeña aplicación con su red, instancia y acceso a datos privados. El balanceo de carga, las bases de datos, la orquestación y la alta disponibilidad de producción quedan fuera del curso.





