Una aplicación serverless utiliza API Gateway para invocar una función Lambda. Un desarrollador corrige un error en el código Lambda y quiere enrutar el 10% del tráfico de producción en vivo a la nueva versión de Lambda para probarla. ¿Qué pasos debe seguir el desarrollador? (Elija dos).
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Publicar una nueva versión de la función Lambda que contenga el código actualizado., Crear un alias para la función Lambda y configurar el enrutamiento ponderado en ese alias, asignando el 10% a la nueva versión..
Por qué esta es la respuesta
Para implementar un despliegue canary (canario) con AWS Lambda, el desarrollador debe primero publicar una nueva versión de la función Lambda que contenga el código actualizado. Esto crea una instantánea inmutable del código y la configuración. Luego, para dirigir el 10% del tráfico a esta nueva versión, se debe crear un alias de Lambda. Los alias permiten apuntar a diferentes versiones de una función y configurar un enrutamiento ponderado entre ellas. Al asignar el 10% del tráfico a la nueva versión a través del alias, se logra el objetivo de probar el código en producción de forma controlada. Las opciones incorrectas no son adecuadas para este escenario. Crear una nueva stage de API Gateway no permite el enrutamiento ponderado entre versiones de Lambda de la misma función. Un Network Load Balancer no se utiliza directamente para enrutar el tráfico a funciones Lambda de esta manera. Amazon Route 53 se usa para enrutamiento a nivel de DNS, no para gestionar el tráfico entre versiones de una misma función Lambda.
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