Creación de una aplicación para la implementación de un servicio de Amazon ECS (consola) - AWS CodeDeploy

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de una aplicación para la implementación de un servicio de Amazon ECS (consola)

Puede usar la CodeDeploy consola para crear una aplicación para la implementación de un servicio de Amazon ECS.

  1. Inicie sesión en la CodeDeploy consola AWS Management Console y ábrala en https://console.aws.amazon.com/codedeploy.

    nota

    Inicie sesión con el mismo usuario que configuró en Empezar con CodeDeploy.

  2. En el panel de navegación, expanda Implementar y elija Introducción.

  3. En la página Crear aplicación, selecciona Usar CodeDeploy.

  4. En Application name (Nombre de la aplicación), especifique el nombre de la aplicación.

  5. En Plataforma de informática, elija Amazon ECS.

  6. Elija Crear aplicación.

  7. En la página de la aplicación, en la pestaña Grupos de implementación, elija Crear grupo de implementación. Para obtener más información sobre lo que necesita para crear un grupo de implementación para una implementación de Amazon ECS, consulte Antes de empezar una implementación de Amazon ECS.

  8. En Nombre de grupo de implementación, introduzca un nombre que describa el grupo de implementación.

    nota

    Si desea utilizar la misma configuración empleada en otro grupo de implementación (incluido el nombre del grupo de implementación y la configuración de implementación), elija esos valores en esta página. Si bien este nuevo grupo y el grupo existente pueden tener el mismo nombre, los CodeDeploy trata como grupos de implementación independientes, ya que cada uno está asociado a una aplicación diferente.

  9. En Función de servicio, elija una función de servicio que conceda CodeDeploy acceso a Amazon ECS. Para obtener más información, consulte Paso 2: Crear un rol de servicio para CodeDeploy.

  10. En Nombre del equilibrador de carga, seleccione el nombre del equilibrador de carga que envía tráfico a su servicio de Amazon ECS.

  11. En Puerto del oyente de producción, elija el puerto y el protocolo del oyente que envía el tráfico de producción a su servicio de ECS de Amazon.

  12. (Opcional) En Puerto de oyente de prueba, elija el puerto y el protocolo de un oyente de prueba que envíe el tráfico a la tarea de reemplazo establecida en su servicio de Amazon ECS durante la implementación. Puede especificar una o más funciones Lambda en el AppSpec archivo que se ejecutarán durante el enlace. AfterAllowTestTraffic Las funciones pueden ejecutar pruebas de validación. Si la prueba de validación falla, se activa una restauración de la implementación. Si se superan las pruebas de validación, se desencadena el siguiente enlace del ciclo de vida de la implementación, BeforeAllowTraffic. Si no se especifica un puerto de oyente de prueba, no ocurre nada durante el enlace AfterAllowTestTraffic. Para obtener más información, consulte AppSpec sección «ganchos» para una implementación de Amazon ECS.

  13. Entre Nombre del grupo objetivo 1 y Nombre del grupo objetivo 2, elija los grupos de destino que se utilizarán para enrutar el tráfico durante la implementación. CodeDeploy vincula un grupo objetivo al conjunto de tareas original del servicio Amazon ECS y el otro al conjunto de tareas de reemplazo. Para obtener más información, consulte Grupos de destino para sus equilibradores de carga de aplicación.

  14. Elija Redirigir el tráfico inmediatamente o Especificar cuándo redirigir el tráfico para determinar cuándo redirigir el tráfico a su servicio de Amazon ECS actualizado.

    Si elige Redirigir el tráfico inmediatamente, la implementación redireccionará automáticamente el tráfico una vez que se haya aprovisionado el conjunto de tareas de reemplazo.

    Si elige Especificar cuándo redirigir el tráfico, elija el número de días, horas y minutos que debe esperar hasta que el conjunto de tareas de reemplazo se aprovisione correctamente. Durante este tiempo de espera, se ejecutan las pruebas de validación en las funciones Lambda especificadas en el AppSpec archivo. Si el tiempo de espera expira antes de que se redirija el tráfico, el estado de la implementación cambia a Stopped.

  15. En Finalización de la revisión original, elija el número de días, horas y minutos que se deben esperar hasta que finalice la tarea original establecida en su servicio de Amazon ECS tras una implementación correcta.

  16. (Opcional) En Avanzado, configure las opciones que desee incluir en la implementación, como los activadores de notificaciones de Amazon SNS, CloudWatch las alarmas de Amazon o las reversiones automáticas.

    Para obtener más información, consulte Configuración de las opciones avanzadas de un grupo de implementación.