31. Creación y gestión de funciones Lambda

Página 31

AWS Lambda es un servicio informático que le permite ejecutar código sin aprovisionar ni administrar servidores. AWS Lambda ejecuta su código solo cuando es necesario y escala automáticamente desde unas pocas solicitudes por día hasta miles por segundo. En esta guía, analizaremos cómo crear y administrar funciones Lambda en AWS.

Creación de funciones Lambda

Para comenzar con AWS Lambda, debe crear una función Lambda. Estos son los pasos para crear una función Lambda:

  1. Inicie sesión en la consola de administración de AWS y navegue hasta el servicio AWS Lambda.
  2. Haga clic en 'Crear un rol' y será redirigido a la página de creación de roles.
  3. Elija la opción 'Crear desde cero' para crear una nueva función desde cero.
  4. Ingrese un nombre para su función. El nombre debe ser exclusivo de su cuenta de AWS en la región de AWS que esté utilizando.
  5. Elija el tiempo de ejecución. AWS Lambda admite varios lenguajes de programación, incluidos Node.js, Java, Python, C# y Go.
  6. En permisos, elija una función de ejecución. El rol de ejecución es una política de IAM que otorga a su rol permiso para acceder a los recursos de AWS.
  7. Haga clic en 'Crear rol' para crear su rol.

Después de crear la función, puede agregar activadores para invocar su función. Por ejemplo, puede configurar un activador para que su función se invoque cada vez que se cargue un archivo en un depósito de Amazon S3.

Gestión de funciones Lambda

Una vez que haya creado su función Lambda, puede administrarla a través de la consola de AWS Lambda. Estas son algunas de las acciones que puedes realizar:

  1. Actualizar código de función: Puede actualizar su código de función en cualquier momento. Simplemente navegue a la página de detalles de la función, haga clic en "Acciones", elija "Cargar un archivo .zip" y luego cargue el nuevo paquete de implementación.
  2. Establecer variables de entorno: las variables de entorno le permiten personalizar el comportamiento de su función sin cambiar el código. Puede configurar variables de entorno en la página de detalles de la función.
  3. Funciones de monitorización: AWS Lambda se integra automáticamente con Amazon CloudWatch, lo que le permite monitorear métricas operativas en tiempo real. Puede ver métricas como el número de invocaciones, la duración de las invocaciones y los errores en la página de detalles de la función.
  4. Administrar permisos: puede administrar los permisos de su función desde la página de detalles de la función. Por ejemplo, puede agregar o eliminar políticas de permisos, cambiar la función de ejecución y administrar los permisos de acceso a recursos.

Además, también puede probar su función directamente en la consola de AWS Lambda. Simplemente configure un evento de prueba y haga clic en 'Probar' para invocar su función con el evento de prueba.

Conclusión

AWS Lambda es un potente servicio que le permite ejecutar código sin tener que administrar servidores. Con AWS Lambda, puede concentrarse en escribir código mientras AWS se encarga de todo lo demás. Esperamos que esta guía haya sido útil para comprender cómo crear y administrar funciones Lambda en AWS.

Es importante recordar que, si bien AWS Lambda puede ser una herramienta poderosa, también tiene sus limitaciones. Por ejemplo, las funciones Lambda tienen un tiempo máximo de ejecución de 15 minutos y el tiempo de ejecución tiene un límite de espacio en disco de 512 MB. Por lo tanto, es posible que AWS Lambda no sea la mejor opción para todas las aplicaciones.

Sin embargo, para muchos casos de uso, AWS Lambda puede ser una herramienta extremadamente útil. Ya sea que sea un desarrollador que busca una forma sencilla de ejecutar código en respuesta a eventos o un administrador de sistemas que busca una forma de automatizar tareas, AWS Lambda tiene algo que ofrecer.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es el procedimiento para crear una función Lambda en AWS?

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

¡Tú error! Inténtalo de nuevo.

Siguiente página del libro electrónico gratuito:

3232. Seguridad y control de acceso con IAM

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.