Un desarrollador está utilizando AWS SAM para construir una aplicación sin servidor y actualmente realiza pruebas en un entorno de desarrollo. Necesita añadir entornos de prueba y staging para QA y quiere usar una característica de AWS SAM que soporte el despliegue en múltiples entornos con nombre con el mínimo esfuerzo. ¿Qué enfoque requiere la menor intensidad de desarrollo?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Añadir un archivo de configuración de SAM en formato TOML que agrupe la configuración por entorno, añadir una tabla para cada entorno de prueba/staging y desplegar usando sam deploy con la flag --config-env para cada entorno..
Por qué esta es la respuesta
La opción correcta es usar un archivo de configuración de SAM en formato TOML con la bandera --config-env. Esta es la característica nativa de AWS SAM diseñada específicamente para gestionar despliegues en múltiples entornos con configuraciones distintas. Permite definir configuraciones para diferentes entornos (como test y staging) dentro de un único archivo, minimizando la duplicación de código y el esfuerzo de desarrollo. Crear plantillas SAM separadas requeriría mantener múltiples archivos, aumentando la complejidad. Usar --parameter-overrides es viable, pero requiere especificar todos los parámetros en la línea de comandos, lo cual es propenso a errores y menos organizado que un archivo de configuración. Mantener la plantilla existente y añadir parámetros es un buen paso, pero no se compara con la eficiencia de la gestión de entornos que ofrece el archivo de configuración TOML de SAM.
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