Una empresa utiliza CodePipeline con etapas de compilación, prueba y despliegue. Quieren usar AWS CodeDeploy para la etapa de despliegue con el fin de instalar un paquete RPM en un grupo de instancias EC2 lanzadas desde una AMI común y gestionadas por un grupo de Auto Scaling. ¿Qué pasos debe seguir el ingeniero de DevOps? (Elija dos)
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear una nueva versión de la AMI común que tenga el agente de CodeDeploy instalado. Actualizar el rol de IAM de las instancias EC2 para permitir el acceso a CodeDeploy., Crear una aplicación de CodeDeploy, configurar un tipo de despliegue in-place, especificar el grupo de Auto Scaling como objetivo de despliegue y actualizar el pipeline de CodePipeline para incluir la acción de CodeDeploy para realizar los despliegues..
Por qué esta es la respuesta
Para que CodeDeploy funcione con instancias EC2, el agente de CodeDeploy debe estar instalado en las instancias y el rol de IAM de las instancias debe permitir el acceso a CodeDeploy. Al actualizar la AMI común con el agente preinstalado, todas las instancias lanzadas desde esa AMI lo tendrán, simplificando la gestión. Luego, se debe crear una aplicación de CodeDeploy, configurarla para despliegues in-place (ya que se instala un paquete RPM en instancias existentes) y apuntar al grupo de Auto Scaling para que CodeDeploy gestione automáticamente las instancias dentro de ese grupo. Finalmente, el pipeline de CodePipeline necesita una acción de CodeDeploy para iniciar el despliegue. La opción incorrecta que sugiere crear un archivo AppSpec y permisos para CodeDeploy es incompleta; el AppSpec es necesario para definir las acciones de despliegue, pero no es la única configuración. La opción de usar EC2 Image Builder para producir una nueva AMI es para despliegues inmutables o basados en imágenes, no para instalar un paquete RPM en instancias existentes con un despliegue in-place. La opción que especifica instancias individuales como objetivo es incorrecta porque el objetivo debe ser el grupo de Auto Scaling para una gestión dinámica y escalable.
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