Una aplicación en instancias EC2 está detrás de un Application Load Balancer. Una versión de CodeDeploy falla durante el evento del ciclo de vida AllowTraffic, pero los registros de despliegue no muestran una causa explícita. ¿Qué podría explicar este fallo?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Las comprobaciones de estado del grupo objetivo del ALB están mal configuradas, impidiendo que las instancias alcancen un estado saludable..
Por qué esta es la respuesta
El evento del ciclo de vida AllowTraffic en CodeDeploy se activa después de que las nuevas instancias se registran con el balanceador de carga y antes de que el tráfico se dirija a ellas. Si las comprobaciones de estado del grupo objetivo del ALB están mal configuradas o son demasiado estrictas, las nuevas instancias no pasarán las comprobaciones de estado y el despliegue fallará porque el ALB no las considerará saludables para recibir tráfico. Un archivo appspec.yml con un script roto en AllowTraffic podría causar un fallo, pero los registros de despliegue suelen indicar errores de script. La falta de permisos para modificar el ALB impediría el inicio del despliegue, no un fallo en AllowTraffic. La ausencia del agente de CodeDeploy en las instancias impediría que el despliegue comenzara o que los scripts se ejecutaran, pero el fallo se manifestaría antes o de manera diferente.
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