- AWS recently announced End of Support for Node.js 12. Security updates and technical support will end on November 14, 2022.
- Customers that have Lambda functions using this version of Node.js were sent a notice requesting that they update to Node.js 16.
Device42 CMDB is able to discover Lambda functions and the version of Node.js running across your AWS Environments. We have created a dashboard to help with this process.
AWS End of Support for Node.js 12
Following the announcement of April 20, 2022 from the Node.js Release Working Group that version 12 would be End of Lifed (EOL), AWS has announced End of Support (EOS) for that version.
Beginning November 14, 2022 AWS will no longer provide security updates or technical support for the Node.js 12 runtime used by Lambda functions. AWS customers will also no longer be able to create new Lambda functions using Node.js 12. On December 14, 2022, existing Lambda functions using Node.js 12 will no longer be able to be updated.
AWS is encouraging all customers to upgrade their Lambda functions to Node.js before the EOS date.
What This Means for You
If you are an AWS customer you must immediately identify all Lambda functions in your environments and the version of Node.js you are using. If you are on Node.js 12, you will need to plan to upgrade to Node.js 16 before November 14, 2022.
For those customers of AWS with large environments, that first step can be a challenge. Device42 can discover all of the Lambda’s across multiple AWS accounts and regions and report back the Node.js version in use, saving time and preventing you from missing functions that need to be updated.
The Device42 product team has created an Insights+ dashboard specifically to identify this information in your environment. Those customers on Device42 version 18.00 or later can download and install this dashboard from our GitHub repository here.
If you do not have Device42 yet, you can get a free trial at https://www.device42.com/try-device42.