Cómo configurar AWS Lambda: configuración de AWS Workbench

Capítulo 43

Tiempo estimado de lectura: 3 minutos

+ Ejercicio
Audio Icon

Escuchar en audio

0:00 / 0:00

Amazon Web Services (AWS) es una plataforma de servicios en la nube que ofrece una amplia gama de productos para computación, almacenamiento, bases de datos, análisis, redes, dispositivos móviles, herramientas de desarrollo, herramientas de administración, IoT, seguridad y aplicaciones corporativas. AWS Lambda es un servicio que le permite ejecutar su código sin aprovisionar ni administrar servidores.

La configuración de AWS Lambda comienza con la creación de una función Lambda. Para hacer esto, necesita tener una cuenta de AWS. Si aún no tiene uno, puede crear uno en https://aws.amazon.com/. Después de crear e iniciar sesión en su cuenta, vaya a la consola de AWS Lambda y haga clic en "Crear función".

En la página 'Crear rol', tiene la opción de usar una plantilla de rol o crear una desde cero. Para este curso, crearemos una función desde cero. Seleccione 'Autor desde cero' y asigne un nombre a su función. En "Permisos", seleccione "Crear una nueva función con permisos básicos de Lambda". Haga clic en "Crear rol" para finalizar.

Después de crear el rol, accederá a la página de configuración del rol. Aquí puede configurar el banco de trabajo de AWS. En 'Diseñador' puede agregar activadores y capas a su función. Un desencadenador es un recurso de AWS o un punto final de desarrollador que inicia la función. Una capa es una distribución de bibliotecas, un tiempo de ejecución personalizado u otros recursos.

Para agregar un activador, haga clic en "Agregar activador" en el Diseñador. Seleccione el servicio que desea utilizar como activador. Para este curso, usaremos API Gateway. Después de seleccionar API Gateway, puede configurar los ajustes del activador. Haga clic en 'Agregar' para finalizar.

Continúa en nuestra aplicación.
  • Escuche el audio con la pantalla apagada.
  • Obtenga un certificado al finalizar.
  • ¡Más de 5000 cursos para que explores!
O continúa leyendo más abajo...
Download App

Descargar la aplicación

Para agregar una capa, haga clic en 'Agregar capa' en el Diseñador. Puede seleccionar un nivel de AWS o proporcionar su propio nivel. Para este curso, usaremos la capa AWS Python. Después de seleccionar la capa de Python, haga clic en 'Agregar' para finalizar.

En la sección 'Código de función', puede escribir su código Python. AWS Lambda admite varios lenguajes de programación, incluido Python. Puede escribir su código directamente en la consola de AWS Lambda o puede cargar un archivo .zip o .jar. También puede especificar un depósito de Amazon S3 que contenga su código.

En 'Configuración general' puede configurar la memoria, el tiempo de espera y las variables de entorno para su función. La memoria asignada a su función determina la cantidad de CPU, la velocidad a la que la función puede acceder al almacenamiento en disco y el ancho de banda de la red. El tiempo de espera determina cuánto tiempo AWS Lambda permite que se ejecute su función antes de finalizar. Las variables de entorno le permiten proporcionar configuraciones dinámicas para su función.

En 'Configuración de red', puede configurar la VPC, las subredes y los grupos de seguridad para su función. Una VPC es una red virtual dedicada a su cuenta de AWS. Las subredes le permiten dividir su red en una o más redes. Los grupos de seguridad actúan como un firewall para su recurso, controlando el tráfico entrante y saliente.

Después de configurar el banco de trabajo de AWS, haga clic en 'Guardar' para guardar su configuración. Ahora su función Lambda está lista para usar. Puede probar su función haciendo clic en "Probar" en la consola de AWS Lambda. Puede monitorear la ejecución de su función utilizando AWS CloudWatch.

En resumen, configurar AWS Lambda implica crear una función Lambda, configurar el banco de trabajo de AWS, agregar activadores y capas, escribir código, configurar ajustes generales y de red, y probar su función. Con AWS Lambda, puede ejecutar su código sin necesidad de aprovisionar o administrar servidores, lo que lo convierte en una opción ideal para el desarrollo backend.

Ahora responde el ejercicio sobre el contenido:

¿Qué necesito para comenzar a configurar AWS Lambda?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Siguiente capítulo

Cómo configurar AWS Lambda: creación de una función Lambda

Arrow Right Icon
Portada de libro electrónico gratuitaCurso de Python con Lambda y API Gateway para desarrollo backend
30%

Curso de Python con Lambda y API Gateway para desarrollo backend

5

(1)

142 páginas

Descarga la aplicación para obtener una certificación gratuita y escuchar cursos en segundo plano, incluso con la pantalla apagada.