Publicado: Jun 7, 2023
Agora o AWS Lambda oferece suporte ao Ruby 3.2 como runtime gerenciado e imagem base de contêiner. Os desenvolvedores que criam aplicações de tecnologia sem servidor no Lambda com o Ruby 3.2 podem aproveitar os novos atributos, como métodos infinitos, uma nova classe de dados, melhor correspondência de padrões e melhorias na performance. Para obter mais informações sobre o suporte do Lambda ao Ruby 3.2, consulte nossa publicação no blog em Ruby 3.2 runtime now available in AWS Lambda.
Para implantar funções do Lambda usando o Ruby 3.2, carregue o código por meio do console do Lambda e selecione o runtime do Ruby 3.2. 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 Ruby 3.2. Além disso, você também pode usar a imagem base do Ruby 3.2 fornecida pela AWS para criar e implantar funções do Ruby 3.2 usando uma imagem de contêiner. Para migrar funções existentes do Lambda que executam versões anteriores do Ruby, analise a compatibilidade do código com o Ruby 3.2 e atualize o runtime da função para o Ruby 3.2.
O Ruby 3.2 é a versão mais recente de suporte de longo prazo (LTS) do Ruby. A AWS aplicará automaticamente as atualizações e os patches de segurança ao runtime gerenciado do Ruby 3.2 e à imagem base do Ruby 3.2 fornecida pela AWS, à medida que forem disponibilizadas.
O runtime do Ruby 3.2 está disponível em todas as regiões comerciais nas quais o Lambda é oferecido. 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.