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.
- Punto de conexión de metadatos
-
Utilice el punto de conexión de metadatos de Lambda para identificar en qué zona de disponibilidad se ejecuta su función, lo que le permite optimizar la latencia al enrutar hacia recursos en la misma zona de disponibilidad y aplicar patrones de resiliencia con reconocimiento de zona.