Información general sobre el laboratorio
Este laboratorio tiene dos partes. En la primera parte del laboratorio, creará una función de AWS Lambda a partir de un proyecto, creará un flujo de Amazon Kinesis, y a continuación desencadenará la función con los datos del flujo y supervisará el proceso con Amazon CloudWatch.
En la segunda parte del laboratorio, aprenderá los conceptos básicos de la programación dirigida por eventos mediante Amazon DynamoDB, DynamoDB Streams y AWS Lambda. Aprenderá el proceso de creación de una aplicación real por medio de desencadenadores que combinan DynamoDB Streams y Lambda.
Objetivos
Al finalizar este laboratorio, podrá realizar lo siguiente:
- crear una función de AWS Lambda a partir de un proyecto
- crear un flujo de Amazon Kinesis
- utilizar Amazon CloudWatch para supervisar los datos de eventos de Kinesis que desencadenan la función de Lambda
- crear una tabla de Amazon DynamoDB e insertar elementos
- habilitar la característica Amazon DynamoDB Streams
- configurar y solucionar problemas de funciones de Lambda
Conocimientos técnicos previos necesarios
Para completar correctamente este laboratorio, debe estar familiarizado con DynamoDB y Kinesis; para ello, debe realizar los laboratorios introductorios. Se recomiendan conocimientos de programación de Node.js y Python, aunque se proporciona código de solución completo. Debería haber completado el laboratorio autoguiado Introducción a AWS Lambda.
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:
- Comando: un comando que debe ejecutar.
- Resultado esperado: un resultado de ejemplo que puede utilizar para verificar el resultado de un comando o archivo editado.
- Nota: una pista, consejo u orientación importante.
- Más información: dónde encontrar más información.
- ADVERTENCIA: una acción que es irreversible y que podría generar un error en un comando o proceso (incluye advertencias sobre configuraciones que no se pueden modificar después de realizarlas).
- Recomendación: Tómese un momento para hacer una pausa y considerar cómo aplicaría un concepto en su propio entorno o para iniciar una conversación sobre el tema en cuestión.
- Tarea completada: un punto de conclusión o resumen del laboratorio.