Paso 5: Utilice la CodeDeploy consola para implementar el servicio Amazon ECS - 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.

Paso 5: Utilice la CodeDeploy consola para implementar el servicio Amazon ECS

En esta sección, debe actualizar el grupo de implementaciones especificando el puerto para el agente de escucha de prueba. Este es el agente de escucha que creó en Paso 1: Creación de un oyente de prueba . Durante la implementación, CodeDeploy ejecuta la prueba de validación durante el ciclo de vida de la AfterAllowTestTraffic implementación, utilizando el tráfico de prueba enviado a tu conjunto de tareas de reemplazo mediante el detector de pruebas. La prueba de validación devuelve el resultado Succeeded, por lo que la implementación avanza con el siguiente evento del ciclo de vida de la implementación. En un escenario real, la función de prueba devuelve Succeeded o Failed.

Para añadir un agente de escucha de prueba a su grupo de implementaciones, realice el siguiente procedimiento:
  1. Inicie sesión en la CodeDeploy consola AWS Management Console y ábrala en https://console.aws.amazon.com/codedeploy/.

  2. En el panel de navegación, elija Applications (Aplicaciones).

  3. Elija la aplicación que ha creado en Tutorial: Implementación de una aplicación en Amazon ECS. Si usaste el nombre sugerido, es ecs-demo-codedeploy-app.

  4. En Deployment groups (Grupos de implementaciones), elija el grupo de implementaciones que creó en Tutorial: Implementación de una aplicación en Amazon ECS. Si usó el nombre sugerido, lo es ecs-demo-dg.

  5. Elija Editar.

  6. En Test listener port (Puerto de agente de escucha de prueba), elija el puerto y el protocolo del agente de escucha de prueba que creó anteriormente en este tutorial. Debe ser HTTP: 8080.

  7. Elija Guardar cambios.

Para implementar la aplicación de Amazon ECS
  1. En la página de la consola del grupo de implementaciones, elija Create deployment (Crear implementación).

  2. En Grupo de implementación, elija ecs-demo-dg.

  3. En Tipo de revisión, elija Mi aplicación está almacenada en Amazon S3. En la ubicación de la revisión, introduzca el nombre del depósito y el AppSpec archivo de S3 (por ejemplo,s3://my-s3-bucket/appspec.json).

  4. En Revision file type (Tipo de archivo de revisión), elija .json o .yaml, según corresponda.

  5. En el cuadro Deployment description (Descripción de la implementación), especifique una descripción para la implementación (opcional).

  6. Elija Crear implementación.

Puede monitorizar la implementación en Deployment status (Estado de implementación). Después de que el 100 % del tráfico de producción se dirija al conjunto de tareas de sustitución, puede elegir Terminar conjunto de tareas original para terminar inmediatamente el conjunto de tareas original. Si no elige Terminate original task set (Terminar conjunto de tareas original), el conjunto de tareas original termina después de la duración especificada al crear el grupo de implementaciones.

La sección de estado de despliegue de la CodeDeploy consola.