Publié le: Mar 24, 2022

Désormais, Amazon EC2 Auto Scaling publie les états de cycle de vie d'instance Auto Scaling dans le service de métadonnées d'instance Amazon EC2 (IMDS, Instance Metadata Service). Ainsi, vous pouvez facilement effectuer des actions sur une instance à mesure qu'elle passe d'un état de cycle de vie à un autre. De leur lancement et mise en service à leur arrêt et résiliation, les instances dans un groupe Auto Scaling passent par plusieurs états de cycle de vie. En consultant IMDS, vous avez la possibilité de configurer votre application sur instance de façon à déterminer facilement son cycle de vie sans avoir à configurer Amazon CloudWatch Events ou d'autres services.

Par exemple, il se peut que vous deviez effectuer des étapes d'initialisation supplémentaires sur votre instance, telles que le téléchargement et l'installation de logiciels après le lancement de l'instance, lorsqu'elle passe par les états de son cycle de vie. Pour cela, vous pouvez faire en sorte que votre application réalise l'action nécessaire lorsqu'elle voit l'état approprié dans IMDS, et utiliser les hooks de cycle de vie Amazon EC2 Auto Scaling pour attendre la finalisation de vos étapes d'initialisation avant de passer au prochain état du cycle de vie.

Amazon EC2 Auto Scaling et Amazon EC2 Instance Metadata Service sont disponibles dans toutes les régions AWS publiques et les régions AWS GovCloud (US). Pour en savoir plus sur les états de cycle de vie Auto Scaling, consultez cette documentation AWS.