Creación de un grupo de implementación (CLI) - 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 un grupo de implementación (CLI)

Para usar el AWS CLI para crear un grupo de despliegues, ejecuta el create-deployment-groupcomando y especifica:

  • El nombre de la aplicación. Para ver una lista de nombres de aplicaciones, llame al comando list-applications.

  • Un nombre para el grupo de implementaciones. Se creará un grupo de implementaciones con este nombre para la aplicación especificada. Un grupo de implementación solo se puede asociar a una aplicación.

  • Información sobre las etiquetas, grupos de etiquetas o nombres de grupo de Amazon EC2 Auto Scaling que identifican las instancias que se deben incluir en el grupo de implementación.

  • El identificador del nombre de recurso de Amazon (ARN) del rol de servicio que permite CodeDeploy actuar en nombre de su AWS cuenta al interactuar con otros AWS servicios. Para obtener el ARN del rol de servicio, consulte Obtención del ARN del rol de servicio (CLI) . Para obtener más información sobre los roles de servicio, consulte Términos y conceptos sobre los roles en la Guía del usuario de IAM.

  • Información sobre el tipo de implementación, ya sea una implementación in situ o blue/green, que se desea asociar al grupo de implementaciones.

  • (Opcional) El nombre de una configuración de implementación existente. Para ver una lista de configuraciones de implementación, consulte View Deployment Configuration Details. Si no se especifica, CodeDeploy utiliza una configuración de despliegue predeterminada.

  • (Opcional) Comandos para crear un activador que inserta notificaciones sobre eventos de implementaciones e instancias a los que están suscritos a un tema de Amazon Simple Notification Service. Para obtener más información, consulte Monitoring Deployments with Amazon SNS Event Notifications.

  • (Opcional) Comandos para añadir CloudWatch las alarmas existentes al grupo de despliegue que se activan si una métrica especificada en una alarma cae por debajo o supera un umbral definido.

  • (Opcional) Comandos para que una implementación vuelva a la última revisión válida conocida cuando una implementación falle o se active una CloudWatch alarma.

  • (Opcional) Comandos para una implementación para generar enlaces de eventos del ciclo de vida durante un evento de escalado interno de Auto Scaling. Para obtener más información, consulte Cómo funciona Amazon EC2 Auto Scaling con CodeDeploy.

  • Para las implementaciones in situ:

    • (Opcional) Los nombres de los equilibradores de carga clásicos, equilibradores de carga de aplicaciones o equilibradores de carga de red de Elastic Load Balancing que administran el tráfico a las instancias durante los procesos de implementación.

  • Para las implementaciones blue/green:

    • Configuración del proceso de implementación blue/green:

      • Cómo se aprovisionan las nuevas instancias en el entorno de sustitución.

      • Si se redirige el tráfico hacia el entorno de sustitución de inmediato o se espera un período de tiempo especificado para redirigir el tráfico manualmente.

      • Si se deben terminar las instancias del entorno original.

    • Los nombres de los equilibradores de carga clásicos, equilibradores de carga de aplicación o equilibradores de carga de red en Elastic Load Balancing que se utilizarán para las instancias registradas en el entorno de reemplazo.

    aviso

    Si está configurando un grupo de Auto Scaling y un balanceador de cargas de Elastic Load Balancing en su grupo de despliegue y desea adjuntar el balanceador de carga al grupo de Auto Scaling, le recomendamos que complete este adjunto antes de crear el CodeDeploy despliegue desde este grupo de despliegues. Si intenta completar la asociación después de crear la implementación, es posible que se cancele el registro de todas las instancias en el equilibrador de carga de forma inesperada.