Varias funciones Lambda comparten las mismas librerías personalizadas. El desarrollador desea una forma centralizada, versionada y sencilla de actualizar estas librerías con el menor esfuerzo de desarrollo. ¿Qué opción satisface esta necesidad?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear una Lambda layer que empaquete todas las librerías personalizadas..
Por qué esta es la respuesta
Crear una Lambda layer es la solución más eficiente. Las Lambda layers permiten empaquetar librerías, tiempos de ejecución personalizados y otros recursos de forma centralizada. Esto facilita la reutilización de código entre múltiples funciones Lambda, reduce el tamaño de los paquetes de despliegue de las funciones y simplifica las actualizaciones, ya que un cambio en la layer se propaga a todas las funciones que la usan. Un repositorio de AWS CodeArtifact es para gestionar dependencias de paquetes, no para desplegar librerías directamente en Lambda. Construir una imagen de contenedor personalizada es una opción válida para librerías grandes o entornos complejos, pero para librerías compartidas, una layer es más ligera y específica para este caso de uso. Usar Amazon EFS para almacenar librerías introduce latencia de acceso y complejidad de gestión que no es ideal para librerías de código que se cargan al inicio de la funció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