Amazon EC2 Auto Scaling aggiunge il supporto per le funzioni AWS Lambda come destinazioni di notifica per gli hook del ciclo di vita
Ora i clienti possono utilizzare le funzioni AWS Lambda come destinazioni di notifica per gli hook del ciclo di vita di Amazon EC2 Auto Scaling (ASG). Questa nuova funzionalità consente ai clienti di integrare senza interruzioni le funzioni Lambda, abilitando l'esecuzione di azioni personalizzate quando un'istanza entra in stato di attesa. Il flusso di lavoro risulta semplificato grazie all'attivazione diretta delle funzioni Lambda, offrendo un approccio più lineare all'elaborazione basata su eventi.
Gli hook del ciclo di vita di ASG consentono ai clienti di implementare soluzioni basate sugli eventi del ciclo di vita delle istanze di dimensionamento automatico e di eseguire azioni personalizzate sulle istanze al verificarsi degli stessi. Ad esempio, quando si verifica un evento di scale-in, un hook del ciclo di vita mette in pausa l'istanza prima che venga terminata e invia una notifica al cliente. Durante lo stato di attesa, il cliente può richiamare una funzione AWS Lambda per scaricare log o altri dati prima che l'istanza sia completamente terminata. In passato, per invocare le funzioni Lambda con gli hook del ciclo di vita, i clienti dovevano utilizzare servizi intermedi come Amazon EventBridge, argomenti Amazon Simple Notification Service (Amazon SNS) o code Amazon Simple Queue Service (Amazon SQS). Questo aggiornamento consente ai clienti di specificare direttamente una funzione Lambda come destinazione della notifica, riducendo la dipendenza da componenti intermedi e semplificando l'infrastruttura.
Per iniziare, i clienti devono concedere l'autorizzazione a dimensionamento automatico EC2 tramite una policy basata su risorse Lambda, come già previsto per le policy di terminazione personalizzate. Possono quindi specificare il nome della risorsa Amazon (ARN) della funzione Lambda come destinazione delle notifiche durante la creazione di gruppi Auto Scaling o l'aggiunta di hook del ciclo di vita.
Questa funzionalità è disponibile in tutte le regioni AWS, incluse le regioni AWS GovCloud (Stati Uniti). Per iniziare, consultare la guida utente di Amazon EC2 Auto Scaling.