Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Étape 4 : augmenter le nombre d'instances Amazon EC2 dans le groupe Auto Scaling
Au cours de cette étape, vous demandez au groupe Auto Scaling de créer une instance Amazon EC2 supplémentaire. Une fois qu'Amazon EC2 Auto Scaling a créé l'instance, CodeDeploy y déploie votre révision.
Rubriques
Pour augmenter le nombre d'instances Amazon EC2 dans le groupe Auto Scaling (CLI)
-
Appelez la update-auto-scaling-group commande pour augmenter le nombre d'instances Amazon EC2 dans le groupe Auto Scaling nommé
CodeDeployDemo-AS-Group
de un à deux.Sur les machines Linux, macOS ou Unix locales :
aws autoscaling update-auto-scaling-group \ --auto-scaling-group-name CodeDeployDemo-AS-Group \ --min-size 2 \ --max-size 2 \ --desired-capacity 2
Sur les machines Windows locales :
aws autoscaling update-auto-scaling-group --auto-scaling-group-name CodeDeployDemo-AS-Group --min-size 2 --max-size 2 --desired-capacity 2
-
Assurez-vous que le groupe Auto Scaling dispose désormais de deux instances Amazon EC2. Appelez la commande describe-auto-scaling-groups sur
CodeDeployDemo-AS-Group
:aws autoscaling describe-auto-scaling-groups --auto-scaling-group-names CodeDeployDemo-AS-Group --query "AutoScalingGroups[0].Instances[*].[HealthStatus, LifecycleState]" --output text
Ne continuez pas tant que les deux valeurs retournées n'affichent pas
Healthy
etInService
.
Pour augmenter le nombre d'instances Amazon EC2 dans le groupe de déploiement (console)
-
Dans la barre de navigation d'Amazon EC2, sous Auto Scaling, choisissez Auto Scaling Groups, puis choisissez.
CodeDeployDemo-AS-Group
-
Sélectionnez Actions, puis Edit (Modifier).
-
Dans l'onglet Détails, dans les zones Souhaitée, Min et Max, tapez
2
, puis choisissez Enregistrer. -
Choisissez l'onglet Instances. La nouvelle instance Amazon EC2 doit apparaître dans la liste. (Si l'instance n'apparaît pas, vous pouvez être amené à choisir le bouton Actualiser plusieurs fois.) Ne poursuivez pas tant que la valeur de n'InServiceapparaît pas dans la colonne Lifecycle et que la valeur de Healthy n'apparaît pas dans la colonne Health Status.