Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Terraform Avanzado - AWS Step Functions
Rating: 4.6 out of 5(2 ratings)
19 students

Terraform Avanzado - AWS Step Functions

Comprimir y crear Lambdas, interactuar con tablas dynamodb y definir los recursos en AWS Step Function con Terraform
Last updated 12/2023
Spanish

What you'll learn

  • Aprenderas a crear AWS Step Functions solamente utilizando Terraform
  • Aprenderás a empaquetar, subir y configurar la ejecución de AWS lambdas en AWS Step Functions
  • Aprenderemos algo básico del AWS SDK Python para lambdas e interactuaremos con DynamoDB
  • Aprenderás a configurar una tabla DynamoDB desde terraform.
  • Aprenderás a crear items en DynamoDB desde Python con las AWS lambdas ejemplo

Course content

6 sections17 lectures2h 42m total length
  • Que vamos a trabajar en este curso avanzado de Terraform7:46

    El instructor Alejandro Guzmán presentará el resultado esperado del laboratorio de terraform que realizaremos.

  • Creación de carpetas base para el proyecto y los modulos9:49

    Antes de iniciar nuestro proyecto, te enseñare a organizar los repositorios del proyecto y los repositorios de los modulos que crearemos en el laboratorio, incluyendo el directorio de lambdas.

  • Definición conexion a nube aws y aseguramiento de acceso8:37

    Crearemos un archivo de configuración de proveedor que cierto nivel de seguridad para facilitar el desarrollo del proyecto.

Requirements

  • Tener instalado hashicorp terraform en tu maquina local
  • Disponer de un access key y secret access key de acceso programatico a la nube de AWS
  • Una conexión a internet para ejecutar la IaC sobre la nube de AWS

Description

Hola, bienvenido al curso avanzado de Terraform.  En esta ocasión, vamos a desarrollar un laboratorio completo y crearemos AWS Step Functions.  El código que trabajaremos es completamente reutilizables, escrito en modulos y funcionan sin problema; puedes adaptar este modulo a tu proyecto y empezar a utilizarlo de inmediato.


Desarrollaremos un taller que te enseñará como crear una lambda, como comprimir y subir las lambda que crearemos a AWS.  Desarrollaremos las lambdas con el SDK python de AWS e interactuaremos con una tabla de dynamoDB, que crearemos igualmente desde Terraform.


Todos los laboratorios han sido probados y certificados en su sintaxis y funcionamiento. Al final del curso, podrás descargar los fuentes del modulo y proyecto base para ser reutilizados.


No te pierdas otros cursos avanzados sobre Terraform donde estaré publicando componentes con cierto grado de complejidad, como por ejemplo, despliegue de RDS, despliegue de Kubernetes, Cluster de ECS, Cluster de MSK y muchos mas.


Recuerda consultar mediante mensaje directo cualquier duda que tengas sobre el contenido o desarrollo de los laboratorios, te responderé lo mas pronto posible. Si requieres ayuda en tus proyectos de integracion con Terraform estoy disponible para escuchar tus dudas, no solamente a nivel de la nube de AWS, sino tambien integraciones con las nubes de Azure y Google.

Who this course is for:

  • Arquitectos de soluciones interesados en aprender sobre orquestación de AWS Step Functions
  • Arquitectos de infraestructura que requieran desplegar el componente AWS Step Functions utilizando solamente terraform
  • Desarrolladores de IaC interesados en aprender sobre el despliegue de servicios como Lambda y Dynamodb
  • Desarrolladores interesados en aprender sobre la interacción de AWS Lambda con Dynamo utilizando SDK Python AWS serverless