Información general del laboratorio
En este laboratorio, usted creará un microservicio simple de preguntas frecuentes. El microservicio devuelve un objeto JSON que contiene una pregunta y respuesta aleatoria. Este usa un punto de enlace de Amazon API Gateway que invoca una función de AWS Lambda. El siguiente diagrama muestra el patrón de arquitectura para el microservicio:
Descripción de la imagen: el usuario envía una solicitud de HTTP o una solicitud GET al servicio en la nube de AWS. Amazon API Gateway es el primer servicio en recibir la solicitud. Amazon API Gateway transforma la solicitud de HTTP en un objeto JSON que es remitido al servicio de AWS Lambda. Una función de AWS Lambda definida por el usuario procesa la solicitud y devuelve una respuesta en formato JSON a Amazon API Gateway. Amazon API Gateway transforma la respuesta JSON que se obtuvo de AWS Lambda en una respuesta de HTTP final para devolverle al usuario.
Objetivos
Al finalizar este laboratorio, podrá realizar lo siguiente:
- Crear una función de AWS Lambda.
- Crear puntos de enlace en Amazon API Gateway.
- Depurar API Gateway y Lambda con Amazon CloudWatch.
Conocimientos técnicos previos necesarios
Es útil tener cierta experiencia en programación y estar familiarizado con el desarrollo de la aplicación, aunque no es necesario para ejecutar el laboratorio. No obstante, debería haber completado el laboratorio autoguiado Introducción a AWS Lambda antes de realizar este laboratorio.
Duración
El tiempo estimado para completar este laboratorio es de 60 minutos.
Significado de los íconos
A lo largo de este laboratorio, se utilizan varios íconos para llamar la atención sobre diferentes tipos de instrucciones y notas. En la siguiente lista, se explica el propósito de cada ícono:
- Más información: dónde encontrar más información.
- Copiar para edición: un momento en el que copiar un comando, script u otro texto a un editor de texto (para editar variables específicas en su interior) sería más fácil que editar directamente en la línea de comandos o el terminal.
- Nota: Una pista, consejo u orientación importante.
- Tarea completada: un punto de conclusión o resumen del laboratorio.