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.
Cree una implementación ECS azul/verde de Amazon mediante AWS CloudFormation
Puede utilizarlo AWS CloudFormation para gestionar las implementaciones ECS azul/verde de Amazon a través de. CodeDeploy Para generar la implementación, defina los recursos verdes y azules y especifique la configuración de enrutamiento y estabilización del tráfico que se va a utilizar en AWS CloudFormation. En este tema se describen las diferencias entre las implementaciones ECS azul/verde de Amazon gestionadas por CodeDeploy y las implantaciones gestionadas por. AWS CloudFormation
Para step-by-step obtener instrucciones sobre cómo AWS CloudFormation gestionar tus despliegues ECS azul/verde de Amazon, consulta Automatizar despliegues ECS azul/verde mediante CodeDeploy el uso en la Guía del usuario. AWS CloudFormationAWS CloudFormation
nota
La gestión de las implementaciones ECS azul/verde de Amazon con no AWS CloudFormation está disponible en la región de Asia Pacífico (Osaka).
Diferencias entre las implementaciones ECS azul/verde de Amazon hasta y CodeDeploy AWS CloudFormation
La plantilla de AWS CloudFormation pila modela los recursos y la infraestructura ECS relacionados con las tareas de Amazon, así como las opciones de configuración para las implementaciones. Por lo tanto, existen diferencias entre las implementaciones ECS azul/verde estándar de Amazon y las implementaciones azul/verde que se crean mediante. AWS CloudFormation
A diferencia de las implementaciones ECS azul/verde estándar de Amazon, no se modela ni se crea manualmente lo siguiente:
-
No se crea una AWS CodeDeploy aplicación especificando un nombre que represente de forma exclusiva lo que se quiere implementar.
-
No se crea un grupo AWS CodeDeploy de implementación.
-
No se especifica un archivo de especificaciones de la aplicación (AppSpec archivo). La información que normalmente se gestiona con el AppSpec archivo, como las opciones de configuración ponderadas o los eventos del ciclo de vida, se gestiona mediante un
AWS::CodeDeploy::BlueGreen
enlace.
En esta tabla se resumen las diferencias en el flujo de trabajo de alto nivel entre los tipos de implementación.
Función | Implementaciones blue/green (azul/verde) estándar | Implementaciones azul/verde mediante AWS CloudFormation |
---|---|---|
Especifique el ECS clúster de Amazon, el ECS servicio de Amazon, el Application Load Balancer o Network Load Balancer, el Production Listener, el Test Listener y los dos grupos de destino. | Cree un grupo de CodeDeploy despliegues que especifique estos recursos. | Cree una AWS CloudFormation plantilla para modelar estos recursos. |
Especifique el cambio que se va a implementar. | Cree una CodeDeploy aplicación. | Cree una AWS CloudFormation plantilla que especifique la imagen del contenedor. |
Especifica la definición de la ECS tarea de Amazon, el nombre del contenedor y el puerto del contenedor. | Cree un AppSpec archivo que especifique estos recursos. | Cree una AWS CloudFormation plantilla para modelar estos recursos. |
Especifique las opciones de cambio de tráfico de implementación y los enlaces de eventos de ciclo de vida. | Cree un AppSpec archivo que especifique estas opciones. | Cree una AWS CloudFormation plantilla que utilice los parámetros de AWS::CodeDeploy::BlueGreen gancho para especificar estas opciones. |
CloudWatch alarmas. |
Cree una CloudWatch alarma que desencadene una reversión. |
Configure una CloudWatch alarma a nivel de AWS CloudFormation pila que active una reversión. |
Restauración/reimplementación. | Especifique las opciones de restauración y reimplementación. | Cancela la actualización de la pila en AWS CloudFormation. |
Supervisión de las implementaciones ECS azul/verde de Amazon mediante AWS CloudFormation
Puede monitorear las implementaciones azul/verde mediante y. AWS CloudFormation CodeDeploy Para obtener información sobre la supervisión integral AWS CloudFormation, consulte Supervisión de eventos azules/verdes en AWS CloudFormation la Guía del usuario.AWS CloudFormation
Para ver el estado de despliegue de los despliegues azul/verde en CodeDeploy
-
nota
Inicie sesión con el mismo usuario que configuró en Empezar con CodeDeploy.
-
En Implementaciones, aparece la implementación que se activó por la actualización de la AWS CloudFormation pila. Elija la implementación para ver el Deployment history (Historial de implementaciones).
-
Elija la implementación para ver el estado de cambio de tráfico. Tenga en cuenta que el grupo de aplicación e implantación no se han creado.
-
Lo siguiente se aplica para restaurar o detener la implementación:
-
La implementación correcta aparece en CodeDeploy y muestra que la implementación fue iniciada por AWS CloudFormation.
-
Si quiere detener y revertir la implementación, debe cancelar la actualización de la pila en AWS CloudFormation.
-