Un desarrollador utiliza AWS SAM para una aplicación con API Gateway, Lambda y DynamoDB. Actualmente, cuando solo se envían cambios en el código de Lambda, se reconstruyen todos los artefactos de la aplicación. El desarrollador quiere usar AWS SAM Accelerate para volver a implementar solo las funciones de Lambda modificadas ejecutando un solo comando. ¿Qué comando logra esto?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: sam sync --watch.
Por qué esta es la respuesta
El comando sam sync --watch es la opción correcta porque AWS SAM Accelerate está diseñado para detectar cambios locales en el código de Lambda y sincronizarlos rápidamente con la nube sin necesidad de una reconstrucción completa de todos los artefactos. La opción --watch mantiene el proceso en ejecución, detectando y sincronizando automáticamente los cambios a medida que se guardan. sam deploy --force-upload es incorrecto porque, aunque fuerza la carga de artefactos, sigue siendo parte del proceso de despliegue completo que reconstruye y actualiza todos los recursos, no solo los cambios incrementales de Lambda. sam deploy --no-execute-changeset es incorrecto porque solo prepara un conjunto de cambios sin ejecutarlo, lo que no logra la implementación rápida y selectiva de Lambda que se busca. sam package es incorrecto porque solo empaqueta los artefactos de la aplicación en un bucket de S3, pero no los despliega.
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