Un desarrollador inicializa el AWS SDK fuera de una función controladora de AWS Lambda (por ejemplo, como una variable global). ¿Cuál es la principal ventaja de hacer esto?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Permite que el cliente del SDK se reutilice en las invocaciones de Lambda aprovechando la reutilización del entorno de ejecución..
Por qué esta es la respuesta
Inicializar el AWS SDK fuera de la función Lambda, como una variable global, permite que el cliente del SDK se reutilice en invocaciones posteriores de la función. Esto se debe a que AWS Lambda reutiliza el entorno de ejecución para invocaciones sucesivas, lo que significa que las variables globales y los recursos inicializados fuera del controlador de la función persisten. Reutilizar el cliente del SDK evita la sobrecarga de inicializarlo en cada invocación, mejorando el rendimiento y reduciendo la latencia. Las opciones incorrectas son: Mejorar la legibilidad del código no es la principal ventaja; la mejora del rendimiento es clave. Proporcionar un manejo de errores mejorado no está directamente relacionado con la inicialización global del SDK. El manejo de errores es una preocupación de diseño de código separada. Forzar la creación de una nueva instancia del SDK para cada invocación es lo opuesto a lo que se logra con la inicialización global, que busca la reutilizació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