发布于: Feb 24, 2022

AWS Lambda 现已在托管运行时和容器基础镜像上支持 .NET 6。使用 .NET 6 在 Lambda 中创建无服务器应用程序的开发人员可以利用新功能,例如改进的日志记录、使用顶级语句简化的函数定义、以及使用源生成器改进的性能。使用 .NET 6 还允许您利用新的 .NET 语言功能和性能优化。 如需了解更多有关 Lambda 对于 .NET 6 的支持的详情,请参阅我们的博客文章: AWS Lambda 现已支持 .NET 6 运行时。

要使用 .NET 6 构建和部署 Lambda 函数,请使用 .NET Core CLIAWS Toolkit for Visual StudioAWS Serverless Application Model (AWS SAM)。此外,您还可以使用 AWS 提供的 .NET 6 基础镜像借助容器镜像构建并部署 .NET 6 函数。要迁移运行早期 .NET 版本的现有 Lambda 函数,请参阅以上链接到的博客文章。

.NET 6 是 .NET 的最新长期支持 (LTS) 版本,并且在 2024 年 11 月之前将获得有关修复安全问题和错误的支持。 AWS 会自动将可用更新应用于 .NET 6 托管运行时以及 AWS 提供的 .NET 6 基础镜像。

所有提供 Lambda 的区域(除 AWS 中国区域外)均支持 .NET 6 运行时。访问我们的产品页面,了解有关 AWS Lambda 的更多信息,或者登录 AWS Lambda 控制台以开始使用。