В AWS Lambda добавлена поддержка Node.js 24

Проведено: 25 нояб. 2025 г.

AWS Lambda теперь поддерживает создание бессерверных приложений с использованием Node.js 24. Разработчики могут использовать Node.js 24 как в качестве управляемой среды выполнения, так и в качестве базового образа контейнера, а AWS будет автоматически применять обновления к управляемой среде выполнения и базовому образу по мере их появления.

Node.js 24 – это последняя версия Node.js с долгосрочной поддержкой, для которой, как ожидается, будут выходить обновления системы безопасности и исправления ошибок до апреля 2028 года. В этом выпуске Lambda переходит на более удобный для разработчиков современный паттерн async/await и прекращает поддержку обработчиков на основе функций обратного вызова. Используя Node.js 24 с Lambda@Edge (в поддерживаемых регионах), вы можете настраивать контент с низкой задержкой, доставляемый через Amazon CloudFront. Powertools для AWS Lambda (TypeScript) – это набор инструментов для разработчиков, позволяющий внедрить передовые практики и повысить скорость разработки. Он также поддерживает Node.js 24. Для развертывания бессерверных приложений, написанных на Node.js 24, и управления ими можно использовать весь спектр инструментов развертывания AWS, включая консоль Lambda, Интерфейс командной строки AWS, Модель бессерверных приложений AWS (AWS SAM), AWS CDK и AWS CloudFormation.

Среда выполнения Node.js 24 доступна во всех регионах, включая регионы AWS GovCloud (США) и Китая.

Дополнительные сведения, включая рекомендации по обновлению существующих функций Lambda, см. в нашем блоге. Дополнительные сведения об AWS Lambda см. на странице продукта