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.
Exemples de création et de gestion de piscines d'eau chaude à l'aide du AWS CLI
Vous pouvez créer et gérer des pools de chaleur à l'aide des kits de AWS Management Console développement logiciel AWS Command Line Interface (AWS CLI) ou des kits de développement logiciel (SDK).
Les exemples suivants vous montrent comment créer et gérer des groupes d'instances pré-initialisées à l'aide de la AWS CLI.
Table des matières
Exemple 2 : conserver les instances dans l'état en cours d'exécution
Exemple 5 : spécifier le nombre minimal d'instances dans le groupe d'instances pré-initialisées
Exemple 6 : définir la taille de la piscine chaude à l'aide d'une spécification personnalisée
Exemple 7 : définir une taille absolue de groupe d'instances pré-initialisées
Exemple 8 : supprimer un groupe d'instances pré-initialisées
Exemple 1 : conserver les instances à l'état Arrêté
L'exemple de put-warm-poolStopped.
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-state Stopped
Exemple 2 : conserver les instances dans l'état en cours d'exécution
L'exemple put-warm-poolRunning au lieu d'un état Stopped.
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-state Running
Exemple 3 : Conserver les instances à l'état Hibernated
L'exemple de put-warm-poolHibernated au lieu d'un état Stopped. Cela vous permet d'arrêter les instances sans supprimer leur contenu en mémoire (RAM).
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-state Hibernated
Exemple 4 : renvoyer des instances au groupe d'instances pré-initialisées lors de la mise à l'échelle horizontale
L'exemple put-warm-poolStopped et inclut l'option --instance-reuse-policy. La valeur '{"ReuseOnScaleIn": true}' de la politique de réutilisation d'instance indique à Amazon EC2 Auto Scaling de renvoyer les instances vers le groupe d'instances pré-initialisées lors de la mise à l'échelle horizontale de votre groupe Auto Scaling.
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--instance-reuse-policy '{"ReuseOnScaleIn": true}'
Exemple 5 : spécifier le nombre minimal d'instances dans le groupe d'instances pré-initialisées
L'exemple de put-warm-pool
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--min-size4
Exemple 6 : définir la taille de la piscine chaude à l'aide d'une spécification personnalisée
Par défaut, Amazon EC2 Auto Scaling gère la taille de votre pool de chaleur comme la différence entre la capacité maximale et la capacité souhaitée du groupe Auto Scaling. Cependant, vous pouvez gérer la taille de la piscine chaude indépendamment de la capacité maximale du groupe en utilisant --max-group-prepared-capacity cette option.
L'exemple put-warm-pool
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--max-group-prepared-capacity900
Pour conserver un nombre minimal d'instances dans le groupe, ajoutez l'option --min-size à la commande, comme suit.
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--max-group-prepared-capacity900--min-size25
Exemple 7 : définir une taille absolue de groupe d'instances pré-initialisées
Si vous définissez les mêmes valeurs pour les options --max-group-prepared-capacity et --min-size, le groupe d'instances pré-initialisées a une taille absolue. L'exemple put-warm-pool
aws autoscaling put-warm-pool --auto-scaling-group-namemy-asg/ --pool-stateStopped--min-size10--max-group-prepared-capacity10
Exemple 8 : supprimer un groupe d'instances pré-initialisées
Utilisez la commande delete-warm-pool
aws autoscaling delete-warm-pool --auto-scaling-group-namemy-asg
Si le groupe d'instances pré-initialisées comprend des instances, ou si des activités de mise à l'échelle sont en cours, utilisez la commande delete-warm-pool--force-delete. Cette option résilie également les instances Amazon EC2 et toutes les actions de cycle de vie en attente.
aws autoscaling delete-warm-pool --auto-scaling-group-namemy-asg--force-delete