Un desarrollador utilizó la CLI de AWS Copilot durante el desarrollo para implementar una aplicación en contenedores y confirmó el código en un nuevo repositorio de CodeCommit. El desarrollador ahora necesita un pipeline de implementación automatizado para producción con un esfuerzo operativo mínimo. ¿Cuál es la forma más eficiente de crear la automatización?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Usar la CLI de AWS Copilot para definir y crear un pipeline gestionado por Copilot (CodePipeline) y seleccionar el repositorio de CodeCommit como origen del pipeline..
Por qué esta es la respuesta
La opción correcta es usar la CLI de AWS Copilot para definir y crear un pipeline gestionado por Copilot. Copilot está diseñado para simplificar el despliegue de aplicaciones en contenedores y ofrece un comando copilot pipeline init que crea automáticamente un CodePipeline completo, integrándose con CodeCommit como origen y CodeBuild para las etapas de construcción y despliegue. Esto minimiza el esfuerzo operativo ya que Copilot gestiona la infraestructura del pipeline. Las otras opciones son menos eficientes: Añadir un buildspec.yml y usar la CLI de Copilot para crear un CodePipeline es posible, pero menos integrado que el comando copilot pipeline init, que automatiza la configuración de todo el pipeline. Usar la CLI de AWS SAM es incorrecto porque SAM se enfoca en aplicaciones sin servidor, no en aplicaciones en contenedores gestionadas por Copilot. Crear una plantilla de CloudFormation para CodePipeline y registrarla como un add-on de Copilot añade complejidad innecesaria, ya que Copilot ya proporciona una forma directa de crear pipelines.
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