Amazon EC2 Auto Scaling ajoute les fonctions AWS Lambda en tant que cibles de notification pour les hooks de cycle de vie
Les clients peuvent désormais utiliser les fonctions AWS Lambda comme cibles de notification pour les hooks de cycle de vie Amazon EC2 Auto Scaling (ASG). Cette nouvelle fonctionnalité permet aux clients d'intégrer de manière fluide les fonctions Lambda, en rendant possibles des actions personnalisées lorsqu'une instance entre en état d'attente. Il rationalise le flux de travail en déclenchant directement les fonctions Lambda, offrant ainsi une approche simplifiée du traitement piloté par les événements.
Les hooks de cycle de vie ASG permettent aux clients de créer des solutions qui prennent connaissance des événements du cycle de vie des instances Auto Scaling et d'effectuer une action personnalisée sur les instances lorsque l'événement de cycle de vie correspondant se produit. Par exemple, lorsqu'un événement évolutif se produit, un hook de cycle de vie interrompt l'instance avant qu'elle ne soit résiliée et envoie une notification au client. Lorsque l'instance est en attente, le client peut invoquer une fonction AWS Lambda pour télécharger des journaux ou d'autres données avant que l'instance ne soit complètement résiliée. Auparavant, pour invoquer les fonctions Lambda avec des hooks de cycle de vie, les clients devaient utiliser des services intermédiaires tels que Amazon EventBridge, les rubriques Amazon Simple Notification Service (Amazon SNS) ou les files d'attente Amazon Simple Queue Service (Amazon SQS). Grâce à cette mise à jour, les clients peuvent directement spécifier une fonction Lambda comme cible de notification, simplifiant ainsi leur infrastructure en réduisant les dépendances intermédiaires.
Pour commencer, les clients accordent d'abord l'autorisation à EC2 Auto Scaling en utilisant une politique Lambda basée sur les ressources, comme ils le font déjà aujourd'hui pour une politique de résiliation personnalisée. Ils peuvent ensuite spécifier la fonction Lambda Amazon Resource Name (ARN) comme cible de notification lors de la création de groupes Auto Scaling ou ajouter des hooks de cycle de vie.
Cette fonctionnalité est disponible dans toutes les régions AWS, y compris les régions AWS GovCloud (US). Pour commencer, consultez le Guide de l'utilisateur d'Amazon EC2 Auto Scaling.