Amazon EC2 Auto Scaling agrega funciones de AWS Lambda como objetivos de notificaciones para los enlaces del ciclo de vida
Los clientes ahora pueden usar las funciones de AWS Lambda como objetivos de notificaciones para los enlaces del ciclo de vida de Amazon EC2 Auto Scaling (ASG). Esta nueva característica permite a los clientes integrar sin problemas las funciones de Lambda y realizar acciones personalizadas cuando una instancia entra en estado de espera. Optimiza el flujo de trabajo al activar directamente las funciones de Lambda, lo que ofrece un enfoque simplificado para el procesamiento basado en eventos.
Los enlaces de ciclo de vida de ASG permiten a los clientes crear soluciones que estén al tanto de los eventos del ciclo de vida de las instancias de Auto Scaling y realizar una acción personalizada en las instancias cuando se produce el evento del ciclo de vida correspondiente. Por ejemplo, cuando se produce un evento de reducción horizontal, un enlace del ciclo de vida detiene la instancia antes de que finalice y envía una notificación al cliente. Mientras la instancia esté en estado de espera, el cliente puede invocar una función de AWS Lambda para descargar registros u otros datos antes de que la instancia finalice por completo. Anteriormente, para invocar funciones de Lambda con enlaces de ciclo de vida, los clientes tenían que utilizar servicios de intermediación como Amazon EventBridge, temas de Amazon Simple Notification Service (Amazon SNS) o colas de Amazon Simple Queue Service (Amazon SQS). Con esta actualización, los clientes pueden especificar directamente una función de Lambda como objetivo de notificación, lo que simplifica la infraestructura al reducir las dependencias intermedias.
Para empezar, los clientes primero conceden permiso a EC2 Auto Scaling mediante una política basada en recursos de Lambda, similar a lo que ya hacen hoy en día con una política de terminación personalizada. A continuación, pueden especificar el nombre de recurso de Amazon (ARN) de la función de Lambda como objetivo de notificación al crear grupos de Auto Scaling o agregar enlaces de ciclo de vida.
Esta característica está disponible en todas las regiones de AWS, incluidas las regiones de AWS GovCloud (EE. UU.). Para empezar, consulte la guía del usuario de Amazon EC2 Auto Scaling.