Publicado: Apr 12, 2023

Agora, o AWS Lambda oferece suporte ao Node.js 18 como um runtime gerenciado nas regiões AWS GovCloud (EUA). Os desenvolvedores que criam aplicações com a tecnologia sem servidor no Lambda usando o Node.js 18 nas regiões AWS GovCloud podem aproveitar os novos recursos, como o upgrade do AWS SDK para JavaScript para a versão v3 e o suporte aprimorado à implantação de módulos ES usando camadas do Lambda. Esta versão também oferece acesso às melhorias de linguagem do Node.js 18, incluindo a API experimental “fetch”. Para obter mais informações sobre o suporte do Lambda ao Node.js 18, consulte a publicação de blog Node.js 18.x runtime now available in AWS Lambda.

Para implantar funções do Lambda usando o Node.js 18, carregue o código usando o console do Lambda e selecione o runtime do Node.js 18. Você também pode usar a AWS CLI, o AWS Serverless Application Model (AWS SAM) e o AWS CloudFormation para implantar e gerenciar aplicações com tecnologia sem servidor escritas em Node.js 18. Além disso, você também pode usar a imagem básica do Node.js 18 fornecida pela AWS para criar e implantar funções do Node.js 18 usando uma imagem de contêiner. Para migrar funções existentes do Lambda que executam versões anteriores do Node, analise a compatibilidade do código com o Node.js 18 e atualize o runtime da função para o Node.js 18.

O Node.js 18 é a mais recente versão do Node.js com Long-Term Support (LTS – Suporte em longo prazo) e receberá suporte para correções de segurança e bugs até abril de 2025. A AWS aplicará automaticamente as atualizações ao runtime gerenciado do Node.js 18 e à imagem básica do Node.js 18 fornecida pela AWS conforme elas forem disponibilizadas.

Acesse nossa página do produto para obter mais informações sobre o AWS Lambda ou acesse o console do AWS Lambda para começar a usá-lo.