阿里云飞天发布时刻,领先大模型限免,超7000万 tokens免费体验 了解详情
写点什么

AWS Lambda 现已支持.NET Core 2.0

  • 2018-01-29
  • 本文字数:1014 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Amazon宣称.NET Core 2.0 现在已经支持AWS Lambda 以及无服务器应用程序了。开发者们现在可以使用C#和.NET Core 2.0 来为AWS Lambda 编写代码和编写运行于AWS 的无服务器应用程序了。

自2017 年2 月Amazon 开始了对C#编程语言的支持,这使得.NET 开发者能够使用.NET Core 1.0 运行时开源工具将C#代码发布到服务中。除此之外,开发者还可以在AWS 上使用C#来构建Lambda 功能和无服务器应用程序。随着 2017 年 8 月.NET Core 2.0 的发布,Amazon 随后就对这一版本增加了支持,.NET Core 2.0 提供了更好的运行时性能和更广的跨平台支持

Lambda 是 AWS 中的一项服务,它允许你能够在不提供任何基础架构设施的情况下运行代码。它是 AWS 中的一项无服务器功能,具有自动伸缩、高可用性和按需付费的特点,你可以在其中执行可以对事件进行响应的代码,例如,对 Amazon S3 bucket 的一个修改。开发者可以在 Visual Studio 2017 中选择使用 C#语言进行编码,Amazon 提供一个 AWS 工具包,其中包括一个单独的 C# Lambda 模板。

从Visual Studio 进行部署只需要你右键点击你的Lambda 项目,并且选择“发布至AWS Lambda”就可完成。开发者还可以手动创建一个C# Lambda 功能,只需要将Lambda 运行时参数设置为“notnetcore2.0”就可以了。之后就可以将所有的NuGet 依赖、项目中已发布的DLL 打包成ZIP 文件,然后将该文件通过AWS CLI 或AWS Lambda 控制台上传上去就可以了。

三大云服务提供商Microsoft、Amazon 以及Google 都在它们各自的平台上提供了对无服务器应用程序的支持。只是它们所支持的编程语言的数目不同。AWS 和Microsoft 都在通过增加对更多语言的支持来提高其运行时的性能。Microsoft Azure Functions 支持数种包括 Java 在内的不同语言。AWS 支持 Java、Python、JavaScript 以及使用.NET Core 1.0 和 2.0 的 C#,并且在近期还增加了对 Go 语言的支持。Google Cloud Functions 目前仅支持 JavaScript。Amazon 增加了对.NET Core 2.0 的支持表明了 Amazon 在为 AWS 推广.NET 方面所作的承诺。

关于 AWS Lambda .NET Core 2.0 的更多信息可以在 AWS 开发者博客中找到。对于.NET Core 2.0 的支持在所有提供 Amazon Lambda 服务的所有区域都可用,完整的文档详见 AWS Lambda 文档站点

查看英文原文: AWS Lambda Now Supports .NET Core 2.0 for Serverless Applications

2018-01-29 18:001732

评论

发布
暂无评论
发现更多内容

mPaaS 月度小报|魔方卡片(Cube)公测,十个卡片模板任意使用

蚂蚁集团移动开发平台 mPaaS

小程序 消息推送 移动开发 API网关 cube

青藤解密:72%客户容器规模>100个,[镜像安全]谁来保护?

青藤云安全

镜像安全

在 ABAP 里模拟实现 Java Spring 的依赖注入

汪子熙

Java 28天写作 SAP abap 12月日更

荣耀周榜公布!你上榜了么?2022.1.17-1.23

InfoQ写作社区官方

话题讨论 热门活动

使用linux搭建单机elk环境

小鲍侃java

签约计划第二季

使用docker安装elk环境

小鲍侃java

签约计划第二季

logback获取bootstrap.yml配置

小鲍侃java

签约计划第二季

做一款互联网内容平台,到底要懂多少AI?

百度开发者中心

AI

安全RCE之未授权访问分析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

VirtualBox 网络配置 NAT + Host-Only

李鑫磊

Kubernetes 虚拟机 网络配置 virtualbox

恒拓高科WorkPlus - 政企IM私有化解决方案

BeeWorks

使用自定义注解打印logstash日志

小鲍侃java

签约计划第二季

使用logstash监控微服务项目,并制定索引格式

小鲍侃java

签约计划第二季

elk客户端与springboot整合

小鲍侃java

签约计划第二季

面试腾讯:渗透测试工程师题型汇总

喀拉峻

面试 网络安全 安全 渗透测试

在 Windows 笔记本上调试运行在 iOS 设备上的前端应用

汪子熙

大前端 web api iOS Developer 28天写作 12月日更

【Java】代码重构时,为什么禁止在方法内对对象类型的入参赋值

恒生LIGHT云社区

Java 代码规范 java代码规范

架构实战营 模块七作业

felix

「架构实战营」

莫要寻找可能不存在的答案

FunTester

学习 解决方案 自学 FunTester 思路

恒源云(GPUSHARE)_opencv(论文笔记)

恒源云

深度学习

高可用 | repmgr 构建 PostgreSQL 高可用集群部署文档【建议收藏】

RadonDB

数据库 postgresql RadonDB

编曲时如何在FL Studio卷帘窗口修改单个音符音量

懒得勤快

使用logstash获取springboot控制台日志并传输到elasticsearch

小鲍侃java

签约计划第二季

在有道 | 同宇:一个正在老去的程序员

有道技术团队

程序员 技术人 工程师思维 人物访谈

数据中台的OneID是个什么鬼

用友BIP

数据中台 主数据

【11月】InfoQ写作平台荣耀月报:名单出炉!

InfoQ写作社区官方

话题讨论 热门活动

模仿UP主,用Python实现一个弹幕控制的直播间!

Zhendong

Python

JVM中的对象及引用

Ayue、

技术专题合集

【AI最前线】精准优质-资讯|分享|热议第42期

百度大脑

前端避坑指南丨辛辛苦苦开发的APP竟然被判定为简单网页打包?

YonBuilder低代码开发平台

大前端 APP开发 APICloud 跨端开发

数仓和数据中台长期霸权,数据湖最稳

用友BIP

数据胡

AWS Lambda现已支持.NET Core 2.0_语言 & 开发_Steef-Jan Wiggers_InfoQ精选文章