Lambda Runtimes explicó

Lambda Runtimes explicó
AWS Lambda es uno de los servicios que se utiliza para crear aplicaciones sin servidor utilizando su tablero. El servicio Lambda permite al usuario crear una función que pueda ejecutar y ejecutar código para cualquier tipo de aplicación. Puede ejecutar código en respuesta a cualquier tipo de evento de otros servicios también. Lambda proporciona el entorno de tiempo de ejecución para escribir y ejecutar código para las aplicaciones.

Esta guía explica los siguientes temas:

  • ¿Qué es el tiempo de ejecución de Lambda?
  • Lambda apoyó los tiempos de ejecución
  • Tiempos de ejecución personalizados
  • API de tiempo de ejecución

Comencemos con la explicación de lo que es el tiempo de ejecución de Lambda.

¿Qué es el tiempo de ejecución de Lambda??

Lambda Runtime proporciona el entorno para que los desarrolladores creen y prueben sus aplicaciones utilizando idiomas admitidos por el servicio Lambda. El tiempo de ejecución es responsable de ejecutar la configuración del código por el usuario, leyendo el nombre del archivo del controlador de las variables de entorno. Después de eso, es responsable de invocar los eventos de los desencadenantes de tiempo de ejecución de Lambda:

El siguiente paso explica los tiempos de ejecución respaldados por el servicio Lambda.

Lambda apoyó los tiempos de ejecución

Los siguientes son los tiempos de ejecución predeterminados, compatibles con el servicio Lambda:

  • .Núcleo neto: 6 y 3.1
  • Ir 1.X
  • Óxido.
  • Java 11
  • NodeJS: V18.X
  • Python: 3.9
  • Ruby 2.7

El usuario puede seleccionar cualquiera de los tiempos de ejecución de la captura de pantalla anterior para construir la aplicación.

Tiempos de ejecución personalizados

El usuario puede crear un tiempo de ejecución personalizado en el servicio AWS Lambda para crear la aplicación de su necesidad. Para usar el tiempo de ejecución personalizado en AWS, el usuario necesita crear los siguientes archivos:

/var/tarea
Bootstrap
Función.mierda

Aquí:

  • Oreja El archivo es básicamente el punto de entrada a la lambda personalizada creada por el usuario
  • El función El archivo contiene el código real para la aplicación

Para crear un tiempo de ejecución personalizado en la función Lambda, desplácese hacia abajo en la lista de tiempo de ejecución para elegir el tiempo de ejecución personalizado de su elección:

El usuario puede escribir su propio código en el entorno y luego probarlo para crear la aplicación:

El siguiente paso explica la API de tiempo de ejecución de la función Lambda.

API de tiempo de ejecución

AWS también proporciona las URL para las funciones Lambda que admiten puntos finales HTTPS incorporados para llamar a una función Lambda. Para usar esta función simplemente expanda el "Ajustes avanzadosPestaña "y seleccione la casilla de verificación para habilitar la URL de la función:

Esta función ha proporcionado la URL de la función sobre su creación que puede usarse en Internet:

Eso es todo para los tiempos de lanzamiento de Lambda.

Conclusión

Los tiempos de ejecución de Lambda se utilizan para proporcionar el entorno para desarrollar las aplicaciones web y móviles utilizando los idiomas compatibles con Lambda. El usuario puede crear y ejecutar el tiempo de ejecución personalizado para crear su propio proyecto utilizando el servicio Lambda. AWS Lambda también permite al usuario conectarse a la API sin crear ninguna puerta de enlace. Esta función proporcionará la URL de la función para usar la función en Internet.