AWS Lambda现已支持.NET Core 2.0
极客时间编辑部
讲述:丁婵大小:1.10M时长:02:24
近日,亚马逊宣称.NET Core 2.0 现在已经支持 AWS Lambda 以及无服务器应用程序。开发者们现在可以使用 C# 和.NET Core 2.0 来为 AWS Lambda 编写代码和编写运行于 AWS 的无服务器应用程序。
从 2017 年 2 月,亚马逊就开始了对 C# 编程语言的支持,这使得.NET 开发者能够使用.NET Core 1.0 运行时开源工具将 C# 代码发布到服务中。
除此之外,开发者还可以在 AWS 上使用 C# 来构建 Lambda 功能和无服务器应用程序。随着 2017 年 8 月.NET Core 2.0 的发布,亚马逊随后就对这一版本增加了支持,.NET Core 2.0 提供了更好的运行时性能和更广的跨平台支持。
Lambda 是 AWS 中的一项无服务器功能,它允许在不提供任何基础架构设施的情况下运行代码,并具有自动伸缩、高可用性和按需付费的特点,开发者们可以在其中执行能够对事件进行响应的代码。
开发者可以在 VS 2017 中选择使用 C# 语言进行编码,亚马逊提供一个 AWS 工具包,其中包括一个单独的 C# Lambda 模板。从 VS 进行部署只需要右键点击 Lambda 项目,并且选择“发布至 AWS Lambda”就可完成。
开发者还可以手动创建一个 C# Lambda 功能,只需要将 Lambda 运行时的参数设置为“notnetcore2.0”就可以了。之后就可以将所有的 NuGet 依赖,以及项目中已发布的 DLL 打包成 ZIP 文件,然后将该文件通过 AWS CLI 或 AWS Lambda 控制台进行上传。
目前,三大云服务提供商微软、亚马逊以及谷歌都在它们各自的平台上提供了对无服务器应用程序的支持,只是它们所支持的编程语言的数目不同。AWS 和微软都在通过增加对更多语言的支持,来提高其运行时的性能。此次 AWS 增加对.NET Core 2.0 的支持,表明他们正在实现此前在推广.NET 方面所作的承诺。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论