AWS Lambda现已在托管运行时和容器基础镜像上支持.NET 6。使用.NET 6在Lambda中创建无服务器应用程序的开发人员可以利用新功能,例如改进的日志记录、使用顶级语句简化的函数定义、以及使用源生成器改进的性能。使用.NET 6还允许您利用新的.NET语言功能和性能优化。
.NET 6是微软在2021年11月份发布的一款.NET长期支持版本,并且在2024年11月之前将获得有关修复安全问题和错误的支持。.NET 6性能得到全面提升,成为跨浏览器、云计算、桌面、物联网和移动应用程序的统一平台,能满足所有类型的应用程序需求。AWS会自动将可用更新应用于.NET 6托管运行时以及AWS提供的.NET 6基础镜像。
要使用.NET 6构建和部署Lambda函数,请使用.NET Core CLI、AWS Toolkit for Visual Studio或AWS Serverless Application Model (AWS SAM)。此外,您还可以使用AWS提供的.NET 6基础镜像借助容器镜像构建并部署.NET 6函数。