Actualización de una implementación azul/verde de Amazon ECS mediante la consola - Amazon Elastic Container Service

Actualización de una implementación azul/verde de Amazon ECS mediante la consola

Puede actualizar una configuración de implementación azul/verde mediante la consola de Amazon ECS. La configuración actual de implementación azul/verde se rellena automáticamente. Puede actualizar las siguientes opciones de implementación azul/verde:

  • Nombre del grupo de implementación: configuraciones de implementación de CodeDeploy

  • Nombre de aplicación: grupo de implementación de CodeDeploy

  • Configuración de implementación: la manera en que CodeDeploy dirige el tráfico de producción al conjunto de tareas de reemplazo durante la implementación

  • Oyente de prueba en el equilibrador de carga: CodeDeploy utiliza el oyente de prueba para dirigir el tráfico de prueba al conjunto de tareas de reemplazo durante una implementación

Debe configurar la nueva opción antes de actualizar la configuración.

Para actualizar una configuración de implementación azul/verde (consola de Amazon ECS), haga lo siguiente:
  1. Abra la consola en https://console.aws.amazon.com/ecs/v2.

  2. En la página Clusters (Clústeres), seleccione el clúster.

  3. En la página Cluster overview (Información general del clúster), seleccione el servicio y, a continuación, elija Update (Actualizar).

  4. Expanda las opciones de implementación: basadas en CodeDeploy y, a continuación, elija las opciones que desee actualizar:

    • Para modificar el grupo de implementación de CodeDeploy, en Nombre de aplicación, elija el grupo de implementación.

    • Para modificar las configuraciones de la implementación de CodeDeploy, en Nombre del grupo de implementación, elija el grupo.

    • Para modificar la manera en que CodeDeploy dirige el tráfico de producción al conjunto de tareas de reemplazo durante la implementación, en Configuración de implementación, elija la opción.

  5. Seleccione los enlaces de eventos del ciclo de vida de la implementación y las funciones de Lambda asociadas que se ejecutarán como parte de la nueva revisión de la implementación del servicio. Los enlaces de ciclo de vida disponibles son:

    • BeforeInstall: utilice este enlace de evento del ciclo de vida de la implementación para invocar una función de Lambda antes de que se cree la tarea de sustitución. El resultado de la función de Lambda en este evento del ciclo de vida no inicia una restauración.

    • AfterInstall: utilice este enlace de evento del ciclo de vida de la implementación para invocar una función de Lambda después de que se cree la tarea de sustitución. El resultado de la función de Lambda en este evento del ciclo de vida puede iniciar una restauración.

    • BeforeAllowTraffic: utilice este enlace de evento del ciclo de vida de la implementación para invocar una función de Lambda antes de que el tráfico de producción se redirija al conjunto de tareas de sustitución. El resultado de la función de Lambda en este evento del ciclo de vida puede iniciar una restauración.

    • AfterAllowTraffic: utilice este enlace de evento del ciclo de vida de la implementación para invocar una función de Lambda después de que el tráfico de producción se redirija al conjunto de tareas de sustitución. El resultado de la función de Lambda en este evento del ciclo de vida puede iniciar una restauración.

  6. Para modificar el oyente de prueba, expanda Equilibrio de carga y, a continuación, en Oyente de prueba para implementación de CodeDeploy, elija el oyente de prueba.

  7. Elija Actualizar.