В AWS Lambda добавлена поддержка Node.js 22
AWS Lambda теперь поддерживает создание бессерверных приложений с использованием Node.js 22. Разработчики могут использовать Node.js 22 как в качестве управляемой среды выполнения, так и в качестве базового образа контейнера, а AWS будет автоматически применять обновления к управляемой среде выполнения и базовому образу по мере их появления.
Node.js 22 – это последняя версия Node.js с долгосрочной поддержкой (LTS), которая, как ожидается, будет поддерживаться для обеспечения безопасности и исправления ошибок до апреля 2027 года. Она предоставляет доступ к новейшим языковым функциям Node.js, таким как API получения данных. Вы можете использовать Node.js 22 с Lambda@Edge (в поддерживаемых регионах), что позволяет настраивать контент с низкой задержкой, доставляемый через Amazon CloudFront. Powertools for AWS Lambda (TypeScript) – это набор инструментов для разработчиков, позволяющий внедрить передовые практики и повысить скорость разработки. Этот набор инструментов также поддерживает Node.js 22.
Среда выполнения Node.js 22 доступна во всех регионах, где доступен сервис Lambda, включая Китай и регионы AWS GovCloud (США).
Для развертывания бессерверных приложений, написанных на Node.js 22, и управления ими можно использовать весь спектр инструментов развертывания AWS, включая консоль Lambda, Интерфейс командной строки AWS, Модель бессерверных приложений AWS (AWS SAM), AWS CDK и AWS CloudFormation. Дополнительные сведения, включая рекомендации по обновлению существующих функций Lambda, см. в нашем блоге. Дополнительные сведения об AWS Lambda см. на странице продукта.