Información general del laboratorio
En este laboratorio, se demuestra cómo se crea la tabla de Amazon DynamoDB y la API alojada de Amazon API Gateway que se utiliza en la aplicación.
Lo guiará por el proceso de crear una tabla de DynamoDB que se utilizará para almacenar los datos de uniqueGridId enviados a la API. API Gateway actúa como un frontend de las funciones de Lambda. Después, actualizará la función de Lambda y utilizará la operación de PUT para almacenar el mapeo desde uniqueGridId hacia un objeto de Amazon Simple Storage (Amazon S3).
Una vez que se actualicen las funciones de AWS Lambda, implementará la aplicación. Luego, creará el recurso de API Gateway y le agregará rutas a las funciones de Lambda para copiar las imágenes y crear la imagen de cuadrícula. Por ende, API Gateway puede actuar como iniciador de las funciones de Lambda.
Por último, este laboratorio lo guiará por el proceso de probar la funcionalidad de la API a través de su invocación con API Gateway y verificar los resultados. Podrá observar cómo API Gateway activa las funciones de Lambda. También creará una nueva imagen de cuadrícula, una URL prefirmada de S3 y rellenará los datos de uniqueGridId en la tabla de DynamoDB para ver cómo dichas funciones realizan las operaciones previstas en el bucket de S3.
Objetivos
Al final de este laboratorio, podrá hacer lo siguiente:
- Crear una tabla de DynamoDB.
- Actualizar la aplicación con dynamodb.put_item para guardar el mapeo desde uniqueGridId hacia un objeto de S3.
- Implementar la aplicación.
- Crear una API con API Gateway.
- Ejecutar la API para crear una imagen de cuadrícula y una URL prefirmada de S3.
Conocimientos técnicos previos necesarios
Para completar correctamente este laboratorio:
- Debe estar familiarizado con la navegación básica de la consola de administración de AWS.
- Debe tener conocimientos de la edición y ejecución de scripts con el editor de código y el terminal de AWS Cloud9.
- Debe tener conocimientos básicos y estar familiarizado con Amazon S3.
- Debe tener conocimientos básicos y estar familiarizado con Amazon API Gateway.
Duración
Se requieren 60 minutos para completar 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 sugerencia, consejo u orientación importante.
- 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.