发布于: Mar 31, 2020
您现在可以使用 .NET Core 3.1 开发 AWS Lambda 函数。这是 .NET Core 的最新 LTS 版本。它具有一些新功能,例如对 Razor 组件的部分类支持,对共享队列、异常开箱及传递到顶级组件的参数的支持。使用 .NET Core 3.1 编写的 Lambda 函数在最新一代的 Amazon Linux (Amazon Linux 2) 上运行。要了解有关使用 .NET Core 3.1 编写函数的更多信息,可以阅读 AWS Lambda 文档中的 .NET Core 编程模型。
要开始使用,请通过 AWS Lambda 控制台或 AWS CLI 上传代码,并选择 .NET Core 3.1 运行时。您还可以使用 AWS Serverless Application Model (SAM) 和 AWS CloudFormation 部署和管理您使用 .NET Core 3.1 编写的无服务器应用程序。要将在 .NET Core 2.1 (C#/PowerShell) 中运行的现有 AWS Lambda 函数迁移到 .NET Core 3.1 中,请更新您的代码,以与 .NET Core 3.1 和 Amazon Linux 2 兼容,然后将函数运行时更新为 .NET Core 3.1。
所有提供 Lambda 的区域均支持 .NET Core 3.1 运行时。请访问我们的产品页面,了解有关 AWS Lambda 的更多信息,或者登录 AWS Lambda 控制台开始使用。