Un backend web y móvil sin servidor utiliza Lambda y API Gateway. La implementación de Lambda del backend debe automatizarse completamente en función del código enviado a la rama apropiada en CodeCommit. Requisitos: pipelines separados para pruebas y producción, e implementaciones automáticas solo para entornos de prueba. ¿Qué pasos cumplen estos requisitos?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree dos pipelines de CodePipeline para pruebas y producción. Agregue un paso de aprobación manual al pipeline de producción. Use un solo repositorio CodeCommit con una rama para cada entorno. Configure cada pipeline para extraer de la rama apropiada e implemente las funciones Lambda a través de CloudFormation..
Por qué esta es la respuesta
La opción correcta cumple con todos los requisitos. Se crean dos pipelines de CodePipeline (uno para pruebas y otro para producción) para gestionar los entornos separados. El paso de aprobación manual en el pipeline de producción asegura que las implementaciones en producción no sean completamente automáticas, lo cual es un requisito implícito de seguridad y control. Utilizar un solo repositorio CodeCommit con ramas separadas para cada entorno es una práctica común y eficiente para la gestión de código. Finalmente, la implementación de funciones Lambda a través de CloudFormation es un método robusto y recomendado para la infraestructura como código. Las opciones incorrectas fallan en uno o más requisitos: La primera opción no incluye un paso de aprobación manual para producción, lo que va en contra del requisito de implementaciones automáticas solo para entornos de prueba. Además, usar repositorios separados por entorno es menos eficiente que ramas. La segunda opción propone repositorios CodeCommit separados por entorno, lo cual es menos eficiente que usar ramas dentro de un solo repositorio. La cuarta opción sugiere usar CodeBuild para la implementación directa y subir el código a S3, lo cual es una forma menos integrada y menos robusta que usar CodePipeline con CloudFormation para la orquestación completa del despliegue.
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