Publicado: Feb 24, 2022
O AWS Lambda agora oferece suporte ao .NET 6 como tempo de execução gerenciado e imagem base de contêiner. Os desenvolvedores que criam aplicações sem servidor no Lambda com .NET 6 podem aproveitar os novos recursos, como log aprimorado, definições de função simplificadas usando instruções de nível superior e performance aprimorada usando geradores de origem. O uso do .NET 6 também permite que você aproveite os novos recursos da linguagem .NET e otimizações de performance. Para obter mais informações sobre o suporte do Lambda ao .NET 6, consulte nossa postagem no blog em Tempo de execução do .NET 6 agora disponível no AWS Lambda.
Para criar e implantar funções do Lambda usando o .NET 6, use a CLI do .NET Core, o AWS Toolkit for Visual Studio ou o AWS Serverless Application Model (AWS SAM). Além disso, você também pode usar a imagem base do .NET 6 fornecida pela AWS para criar e implantar funções do .NET 6 usando uma imagem de contêiner. Para migrar funções Lambda existentes que executam versões anteriores do .NET, consulte a postagem do blog vinculada acima.
O .NET 6 é a versão mais recente de suporte de longo prazo (LTS) do .NET e terá suporte para segurança e correções de bugs até novembro de 2024. A AWS aplicará automaticamente as atualizações ao tempo de execução gerenciado do .NET 6 e à imagem base do .NET 6 fornecida pela AWS, à medida que forem disponibilizadas.
O tempo de execução do .NET 6 está disponível em todas as Regiões em que o Lambda está disponível, exceto nas regiões AWS da China. Acesse nossa página do produto para obter mais informações sobre o AWS Lambda ou faça login no console do AWS Lambda para começar a usar.