Configuración de funciones de AWS Lambda - AWS Lambda

Configuración de funciones de AWS Lambda

Obtenga información sobre cómo configurar las capacidades y las opciones principales de su función de Lambda mediante la API o la consola de Lambda.

.archivos de archivo .zip

Cree un paquete de implementación de funciones de Lambda cuando desee incluir dependencias, capas de tiempo de ejecución personalizadas o cualquier archivo más allá del código de la función. El paquete de implementación es un archivo .zip que contiene el código de la función y las dependencias.

Imágenes de contenedor

Utilice imágenes de contenedor para empaquetar el código de la función y las dependencias cuando necesite tener más control sobre el proceso de creación, o si la función requiere configuraciones de tiempo de ejecución personalizadas. Puede compilar, probar e implementar funciones de Lambda como imágenes de contenedor con herramientas como la CLI de Docker.

Memoria

Obtenga información sobre cómo y cuándo aumentar la memoria de una función.

Almacenamiento efímero

Obtenga información sobre cómo y cuándo aumentar la capacidad de almacenamiento temporal de la función.

Timeout (Tiempo de espera

Obtenga información sobre cómo y cuándo aumentar el valor del tiempo de espera de la función.

Configuración duradera

Permita que las funciones de Lambda se ejecuten durante períodos prolongados (hasta 1 año) y, al mismo tiempo, mantenga el estado entre las invocaciones. Configure los tiempos de espera de ejecución, la retención del estado y el comportamiento de control de versiones para flujos de trabajo con estado y de larga duración. Las funciones duraderas le permiten crear procesos complejos de varios pasos que pueden pausar, reanudar y gestionar automáticamente las interrupciones.

Variables de entorno

Puede hacer que el código de su función sea portátil y mantener los secretos fuera de su código almacenándolos en la configuración de la función mediante las variables de entorno.

Redes salientes

Puede utilizar la función de Lambda con los recursos de AWS de una nube de Amazon VPC. La conexión de la función a una VPC le permite obtener acceso a los recursos de una subred privada, como bases de datos relacionales y cachés.

Redes entrantes

Puede utilizar un punto de conexión de VPC de tipo interfaz para invocar las funciones de Lambda sin pasar por la red pública de Internet.

Sistema de archivos

Puede usar la función de Lambda para montar un sistema de Amazon EFS en un directorio local. Un sistema de archivos permite al código de su función acceder a los recursos compartidos de forma segura y en alta simultaneidad, y también le permite modificarlos.

Alias

Puede configurar sus clientes para invocar una versión específica de la función de Lambda mediante un alias en lugar de actualizar el cliente.

Versiones

Al publicar una versión de su función, puede almacenar el código y la configuración como recursos independientes que no pueden modificarse.

Etiquetas de

Utilice etiquetas para activar el control de acceso basado en atributos (ABAC), organizar las funciones de Lambda y filtrar y generar informes sobre las funciones mediante los servicios de Administración de costos y facturación de AWS Cost Explorer o AWS.

Transmisión de respuestas

Puede configurar las URL de función de Lambda para devolver las cargas de respuesta a los clientes. La transmisión de respuestas puede beneficiar a las aplicaciones sensibles a la latencia al mejorar el rendimiento del tiempo hasta el primer byte (TTFB). Esto se debe a que puede volver respuestas parciales al cliente a medida que estén disponibles. Además, puede usar la transmisión de respuestas para crear funciones que devuelvan cargas más grandes.