Un desarrollador está creando una aplicación sin servidor en AWS y desea un flujo de trabajo de desarrollo más rápido que implemente solo cambios incrementales para las pruebas en lugar de volver a implementar toda la aplicación en cada commit. ¿Qué debe usar el desarrollador para cumplir con este requisito?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear la aplicación con AWS Serverless Application Model (AWS SAM) y usar el comando sam sync para implementar cambios incrementales..
Por qué esta es la respuesta
La opción correcta es usar AWS Serverless Application Model (AWS SAM) con el comando sam sync. sam sync está diseñado específicamente para flujos de trabajo de desarrollo rápido, permitiendo la implementación incremental de cambios en funciones Lambda y otros recursos serverless sin necesidad de un despliegue completo de la pila. Esto acelera significativamente el ciclo de prueba y desarrollo. sam init se utiliza para inicializar un nuevo proyecto SAM, no para implementar cambios. Aunque AWS Cloud Development Kit (AWS CDK) es una excelente herramienta para definir infraestructura como código, cdk synth genera plantillas CloudFormation y cdk bootstrap prepara una cuenta para el despliegue de CDK. Ninguno de estos comandos proporciona la funcionalidad de implementación incremental rápida que ofrece sam sync para el desarrollo serverless.
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