Una función Lambda requiere una biblioteca de terceros compuesta por muchos archivos que suman un total de 100 MB. La biblioteca debe estar disponible en el entorno de ejecución de Lambda, y el desarrollador quiere minimizar el tamaño del paquete de despliegue y la sobrecarga operativa. ¿Qué enfoque cumple estos requisitos con el menor trabajo operativo?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear una Lambda layer que contenga la biblioteca de terceros y configurar la función para que use esa layer..
Por qué esta es la respuesta
Crear una Lambda layer es la solución más eficiente para este escenario. Las layers permiten empaquetar bibliotecas y dependencias que pueden ser compartidas por múltiples funciones Lambda, reduciendo el tamaño del paquete de despliegue de cada función y simplificando la gestión de dependencias. Con 100 MB, la biblioteca encaja perfectamente dentro del límite de tamaño de las layers. Subir la biblioteca a S3 y montarla no es una funcionalidad nativa de Lambda para bibliotecas. Montar S3 en Lambda requeriría una implementación personalizada compleja y con mayor sobrecarga operativa. Colocar la biblioteca en /tmp durante el despliegue no es viable; /tmp es un almacenamiento efímero que se borra entre invocaciones y no es para bibliotecas persistentes. Usar Amazon EFS es una opción válida para bibliotecas muy grandes (hasta 500 MB), pero para 100 MB, una Lambda layer es más sencilla y tiene menor sobrecarga operativa que configurar y gestionar un sistema de archivos EFS.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta