Publicado: Jul 17, 2023

Temos o prazer de anunciar a disponibilidade geral do Lambda Annotations Framework para .NET. Esse novo modelo de programação faz com que a experiência de escrever funções do Lambda em C# pareça mais natural para desenvolvedores do .NET usando a tecnologia de geração de fontes C#.

O framework do AWS Lambda Annotations fornece anotações que permitem que os desenvolvedores definam configurações e comportamentos específicos do Lambda diretamente no código da aplicação. Os desenvolvedores não precisam mais sincronizar manualmente as funções do Lambda definidas no código com o modelo CloudFormation do projeto, pois o framework faz isso automaticamente.

O framework do Lambda Annotations é compatível com qualquer tipo de função do Lambda no .NET, incluindo as funções do Lambda no C# baseadas no API Gateway chamadas de uma API REST ou API HTTP do API Gateway. Ele também oferece suporte à injeção de dependência, facilitando a gravação de funções para outros serviços, como S3 ou DynamoDB. Os atributos do Lambda Annotations são integrados ao compilador C#, permitindo que o Annotations funcione com qualquer implantação baseada no CloudFormation, incluindo o AWS Lambda .NET CLI, o Visual Studio e o SAM.

Comece fazendo referência ao pacote NuGet Amazon.Lambda.Annotations em seu projeto C# ou usando modelos do AWS Lambda no .NET da CLI do .NET ou de nossos kits de ferramentas IDE. O framework oferece suporte ao runtime do .NET 6. O pacote é de código aberto e agradecemos as contribuições da comunidade. Para saber mais, acesse a publicação no blog, a página no GitHub e a Documentação do desenvolvedor.