Una función Lambda creará archivos temporales que suman un total de 100 MB mientras se ejecuta; esos archivos no son necesarios una vez que la función finaliza. ¿Cuál es la forma más eficiente para que la función maneje estos archivos temporales?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Almacenar los archivos temporales en el directorio /tmp del entorno de ejecución de Lambda y eliminarlos cuando la función termine..
Por qué esta es la respuesta
La opción correcta es almacenar los archivos temporales en el directorio /tmp del entorno de ejecución de Lambda y eliminarlos cuando la función termine. Lambda proporciona 512 MB de almacenamiento efímero en /tmp que es accesible para la función durante su ejecución. Este almacenamiento es volátil y se limpia automáticamente después de que la invocación de la función finaliza, lo que lo hace ideal para archivos temporales que no necesitan persistir. Escribir en Amazon EBS o Amazon EFS introduce latencia y costos adicionales, además de requerir configuraciones más complejas para la gestión del ciclo de vida de los archivos, lo cual es innecesario para datos temporales. Subir a S3 también agrega latencia de red y costos de almacenamiento, y depender de una regla de ciclo de vida para la eliminación es menos eficiente que el borrado automático del directorio /tmp.
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