Una implementación de Lambda muy grande falla con InvalidParameterValueException indicando que el tamaño descomprimido excede el máximo. ¿Qué acciones pueden resolver esto? (Elija dos.)
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Refactorizar la aplicación en múltiples funciones Lambda más pequeñas., Mover las bibliotecas compartidas, dependencias y tiempos de ejecución personalizados a Lambda layers..
Por qué esta es la respuesta
La excepción InvalidParameterValueException con el mensaje "unzipped size exceeds maximum" indica que el código de la función Lambda, una vez descomprimido, supera el límite de tamaño de 250 MB. Refactorizar la aplicación en múltiples funciones Lambda más pequeñas es una solución efectiva porque distribuye la lógica y el código, reduciendo el tamaño individual de cada función. Mover las bibliotecas compartidas, dependencias y tiempos de ejecución personalizados a Lambda Layers es otra solución clave. Las Layers permiten empaquetar dependencias y reutilizarlas en múltiples funciones, lo que disminuye significativamente el tamaño del paquete de implementación de la función principal. Solicitar un aumento de cuota no resolverá este problema, ya que el límite de 250 MB para el tamaño descomprimido es un límite fijo, no una cuota ajustable. Comprimir un archivo .zip ya comprimido no reducirá su tamaño de manera significativa para superar este tipo de límite. Usar un algoritmo de compresión diferente tampoco es una solución, ya que el problema es el tamaño descomprimido, no la eficiencia de la compresión.
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