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.
Modifier la politique de résiliation d'un groupe Auto Scaling
Pour modifier la politique de résiliation de votre groupe Auto Scaling, appliquez l'une des méthodes suivantes.
- Console
-
Vous ne pouvez pas modifier la politique de résiliation lorsque vous créez initialement un groupe Auto Scaling dans la console Amazon EC2 Auto Scaling. La politique de résiliation par défaut est utilisée automatiquement. Une fois votre groupe Auto Scaling créé, vous pouvez remplacer la politique par défaut par une autre politique de résiliation ou par plusieurs politiques de résiliation répertoriées dans l'ordre dans lequel elles doivent s'appliquer.
Pour modifier la politique de résiliation d'un groupe Auto Scaling
Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/
et choisissez Auto Scaling Groups dans le volet de navigation. -
Cochez la case située en regard du groupe Auto Scaling.
Un volet fractionné s’ouvre en bas de la page.
-
Sous l’onglet Détails, choisissez Configurations avancées, Modifier.
-
Pour Termination policies (Politiques de résiliation), choisissez une ou plusieurs politiques de résiliation. Si vous choisissez plusieurs politiques, placez-les dans l'ordre dans lequel vous souhaitez qu'elles soient évaluées.
Vous pouvez éventuellement choisir Custom termination policy (Politique de résiliation personnalisée), puis choisir une fonction Lambda qui répond à vos besoins. Si vous avez créé des versions et des alias pour votre fonction Lambda, vous pouvez choisir une version ou un alias dans la liste déroulante Version/Alias. Pour utiliser la version non publiée de votre fonction Lambda, laissez Version/Alias sur sa valeur par défaut. Pour de plus amples informations, veuillez consulter Créer une politique de résiliation personnalisée avec Lambda.
Note
Lorsque vous utilisez plusieurs politiques, leur ordre doit être défini correctement :
-
Si vous utilisez la politique Par défaut, elle doit être la dernière de la liste.
-
Si vous utilisez une Politique de résiliation personnalisée, elle doit être la première politique de la liste.
-
-
Choisissez Mettre à jour.
- AWS CLI
-
La politique de résiliation par défaut est utilisée automatiquement sauf si une politique différente est spécifiée.
Pour modifier la politique de résiliation d'un groupe Auto Scaling
Utilisez l’une des commandes suivantes :
Vous pouvez utiliser individuellement les politiques de résiliation ou les combiner dans une liste de politiques. Par exemple, utilisez la commande suivante pour mettre à jour un groupe Auto Scaling afin d'utiliser la politique
OldestLaunchConfiguration
en premier lieu, puis la politiqueClosestToNextInstanceHour
.aws autoscaling update-auto-scaling-group --auto-scaling-group-name
my-asg
--termination-policies "OldestLaunchConfiguration" "ClosestToNextInstanceHour"Si vous utilisez la politique de résiliation
Default
, mettez-la en fin de liste. Par exemple,--termination-policies "OldestLaunchConfiguration" "Default"
.Pour utiliser une politique de résiliation personnalisée, vous devez d'abord créer votre politique de résiliation à l'aide de AWS Lambda. Pour spécifier la fonction Lambda à utiliser comme politique de résiliation, mettez-la en fin de liste. Par exemple,
--termination-policies "arn:aws:lambda:us-west-2:123456789012:function:HelloFunction:prod" "OldestLaunchConfiguration"
. Pour de plus amples informations, veuillez consulter Créer une politique de résiliation personnalisée avec Lambda.