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: Crear una aplicación y un grupo de implementación
En este paso, utilizará la CodeDeploy consola o la AWS CLI para crear un grupo de aplicaciones y despliegues que utilizará para implementar la revisión de muestra desde su GitHub repositorio.
Creación de una aplicación y un grupo de implementación (consola)
Inicie sesión en Consola de administración de AWS y abra la CodeDeploy consola en https://console.aws.amazon.com/codedeploy.
nota
Inicie sesión con el mismo usuario que configuró en Empezar con CodeDeploy.
-
En el panel de navegación, expanda Implementar y, después, elija Aplicaciones.
-
Seleccione Create application (Crear aplicación) y, a continuación, seleccione Custom application (Aplicación personalizada).
-
En Application name (Nombre de aplicación), escriba
CodeDeployGitHubDemo-App. -
En Plataforma de informática, elija EC2/On-Premises.
-
Elija Creación de aplicación.
-
En la pestaña Deployment groups (Grupos de implementaciones), elija Create deployment group (Crear grupo de implementaciones).
-
En Nombre de grupo de implementación, escriba
CodeDeployGitHubDemo-DepGrp. -
En Función de servicio, elige el nombre de la función de CodeDeploy servicio que creaste en Crear una función de servicio para. CodeDeploy
-
En Tipo de implementación, elija Local.
-
En Configuración de entorno, en función del tipo de instancia que utiliza, seleccione Instancias de Amazon EC2 o Instancias en las instalaciones. En Key (Clave) y Value (Valor), escriba la clave y el valor de la etiqueta de instancia que se aplicó a la instancia como parte de Paso 4: Aprovisionar una instancia.
-
En Configuración de despliegue, elija CodeDeployDefault. AllatOnce.
-
En Equilibrador de carga, anule la selección de Habilitar equilibración de carga.
-
Expanda Advanced (Avanzadas).
-
En Alarms (Alarmas), seleccione Ignore alarm configuration (Ignorar las alarmas).
-
Elija Create deployment group (Crear grupo de implementaciones) y vaya al paso siguiente.
Creación de una aplicación y un grupo de implementaciones (CLI)
-
Ejecute el comando create-application para crear una aplicación de CodeDeploy denominada
CodeDeployGitHubDemo-App:aws deploy create-application --application-name CodeDeployGitHubDemo-App -
Llame al comando create-deployment-group para crear un grupo de implementación denominado
CodeDeployGitHubDemo-DepGrp:-
Si va a realizar una implementación en una instancia de Amazon EC2,
ec2-tag-keyes la clave de etiqueta de la instancia de Amazon EC2 que se aplicó a su instancia de Amazon EC2 como parte de. Paso 4: Aprovisionar una instancia -
Si va a realizar una implementación en una instancia de Amazon EC2,
ec2-tag-valuees el valor de etiqueta de la instancia de Amazon EC2 que se aplicó a su instancia de Amazon EC2 como parte de. Paso 4: Aprovisionar una instancia -
Si va a realizar la implementación en una instancia local,
on-premises-tag-keyes la clave de etiqueta de la instancia local que se aplicó a la instancia local como parte de ella. Paso 4: Aprovisionar una instancia -
Si vas a realizar la implementación en una instancia local,
on-premises-tag-valuees el valor de etiqueta de la instancia local que se aplicó a la instancia local como parte de ella. Paso 4: Aprovisionar una instancia -
service-role-arnes el ARN del rol de servicio para el que creó en Crear un rol de servicio. CodeDeploy (Siga las instrucciones de Obtención del ARN del rol de servicio (CLI) para determinar el ARN del rol de servicio).
aws deploy create-deployment-group --application-name CodeDeployGitHubDemo-App --ec2-tag-filters Key=ec2-tag-key,Type=KEY_AND_VALUE,Value=ec2-tag-value--on-premises-tag-filters Key=on-premises-tag-key,Type=KEY_AND_VALUE,Value=on-premises-tag-value--deployment-group-name CodeDeployGitHubDemo-DepGrp --service-role-arnservice-role-arnnota
El create-deployment-groupcomando permite crear activadores que provoquen el envío de notificaciones de Amazon SNS a los suscriptores del tema sobre eventos específicos en implementaciones e instancias. El comando también admite opciones para revertir automáticamente las implementaciones y configurar alarmas para detener las implementaciones cuando se cumplen los umbrales de monitoreo de CloudWatch las alarmas de Amazon. Los comandos para estas acciones no se incluyen en este tutorial.
-