Introducción a AWS

Cree una aplicación Web básica

Implemente una aplicación Web y agregue interactividad con una API y una base de datos

Módulo 2: crear una función sin servidor

En este módulo creará una función sin servidor utilizando AWS Lambda.

Introducción

En este módulo escribirá una pequeña porción de código en Python, JavaScript o Java, que luego se utilizará en otro módulo para agregarle interactividad al sitio Web. Utilizará el servicio de AWS Lambda, un servicio informático que nos permitirá crear las funciones sin servidor. (Las “funciones sin servidor” eliminan la necesidad de que el desarrollador administre el software y hardware. En lugar de eso, las aplicaciones se dividen en funciones individuales que se pueden invocar y escalar de manera individual).

Estas funciones sin servidor se activan en función de un evento específico que debe definir en el código. También es un servicio muy asequible, ya que solamente se le cobrará la cantidad de eventos que procese, no el tiempo de inactividad. Y lo mejor de todo es que no deberá preocuparse por la administración de los servidores.

Lo que aprenderá

  • Crear una función de Lambda desde el principio, utilizando la consola de AWS (en Python, JavaScript o Java)
  • Crear eventos (JSON) en la consola de AWS para probar la función

Conceptos clave

Servicio informático: se trata de un servicio que brinda potencia de procesamiento informático.

Función sin servidor: es una porción del código que ejecutará un servicio informático, bajo demanda.

Lambda Trigger: se trata del tipo de evento que permitirá la ejecución de la función de Lambda (sin servidor). Puede ser otro servicio de AWS o un aporte externo.

 Tiempo de realización

5 minutos

 Servicios utilizados

Implementación

Arquitectura de aplicaciones

Ahora que ya terminamos este módulo, la arquitectura se verá de la siguiente manera:

Notará que agregamos el servicio AWS Lambda, pero este aún no está conectado a AWS Amplify o a los usuarios. Eso lo haremos en el próximo módulo.

¿Este módulo le resultó útil?

Enlazar la función sin servidor a la aplicación Web