Información general sobre el laboratorio
En este laboratorio, se demuestra cómo utilizar AWS Lambda como el entorno de cómputo para crear una imagen de cuadrícula y guardarla en un bucket de Amazon Simple Storage Service (Amazon S3). Luego, verá la imagen en una pestaña del navegador mediante una URL prefirmada de S3. Para crear una función de Lambda, necesita dos componentes: un paquete de implementación y un rol de ejecución.
El paquete de implementación es un archivo .zip o una imagen de contenedor que contiene el código y las dependencias de la función. El rol de ejecución es un rol que permite a la función utilizar servicios de AWS, como Registros de Amazon CloudWatch y Amazon S3, para la transmisión de registros y el acceso a objetos en buckets de S3. En este laboratorio, el rol de ejecución ya se creó como parte del proceso de creación del laboratorio.
Para crear una función, use el comando aws lambda create-function. Después de crear la función, la puede ejecutar con el comando aws lambda invoke. En este laboratorio, se proporciona una guía paso a paso sobre cómo crear y ejecutar la función, y ver los resultados de la invocación de la función.
En general, en este laboratorio, se brinda un ejemplo práctico de cómo crear una función de Lambda con la Interfaz de la línea de comandos de AWS (AWS CLI) e implementar y probar una aplicación sin servidor en AWS cuando ejecuta la función de Lambda como parte de la API, junto con otros servicios de AWS.
Objetivos
Al final de este laboratorio, podrá realizar lo siguiente:
- Crear un paquete de implementación, que incluye los requisitos de código de aplicación y el paquete de Python.
- Ejecutar un comando de la CLI de AWS para crear una función de Lambda.
- Ejecutar un comando de la CLI de AWS para invocar una función de Lambda con un evento.
- Inspeccionar los Registros de Amazon CloudWatch después de invocar una función de Lambda.
Requisitos previos sobre conocimientos técnicos
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 AWS Lambda.
Duración
Se requieren 60 minutos para completar este laboratorio.
Significados de los íconos
Durante 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.
- Recomendación: un momento para hacer una pausa y pensar cómo aplicaría un concepto en su propio entorno o iniciar una conversación sobre el tema en cuestión.