Información general sobre el laboratorio
Este laboratorio tiene dos partes. En la primera parte del laboratorio, creará una función de Lambda a partir de un blueprint, creará un flujo de Amazon Kinesis y, a continuación, activará la función con los datos del flujo y monitoreará 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 final de este laboratorio, podrá hacer lo siguiente:
- crear una función de AWS Lambda a partir de un blueprint
- crear un flujo de Amazon Kinesis
- utilizar Amazon CloudWatch para monitorear 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
Requisitos previos
A fin de 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.
Asegúrese de que las ventanas emergentes estén habilitadas para este laboratorio.
Otros servicios de AWS
Los servicios de AWS no necesarios para este laboratorio se desactivan de acuerdo con la política de IAM durante el tiempo de acceso al laboratorio. Además, las capacidades de los servicios utilizados para este laboratorio están limitadas según los requisitos de este e incluso, en algunos casos, de forma deliberada como parte del diseño del laboratorio. Espere recibir mensajes de error cuando acceda a otros servicios o cuando lleve a cabo acciones que no consten en la guía de este laboratorio.
Significados 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.
- Información adicional: dónde encontrar más información.
- Considere: 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.
- Importante: llama la atención sobre información de especial interés o importancia. Si se produce un error al leer la nota, no se produce daño físico al equipo o a los datos, pero podría ser necesario repetir ciertos pasos.
- Seguridad: identifica una oportunidad para incorporar prácticas recomendadas de seguridad.