aws创建新的lambda_AWS Lambda的新增功能

aws创建新的lambda

AWS Lambda 2018年11月版中的新增功能

Amazon Web Services已为其AWS AWS Lambda无服务器计算平台安装了Lambda Layers(用于代码管理)和Lambda Runtime API(用于自定义运行时选择)。 Ruby语言支持也被添加。

[开发人员指南: 无服务器计算入门 然后学习如何使用Microsoft的Azure功能以及如何使用AWS Lambda进行无服务器计算。 | 现在就建立它们! 5用于无服务器框架 ]

为了使无服务器开发更容易,Lambda Layers和Lambda Runtme API可以一起使用。 使用运行时和图层不会增加AWS Lambda服务的额外成本。

新功能包括:

  • Lambda图层,提供一种集中管理跨多个功能共享的代码和数据的方法。 在构建无数个应用程序时,通常跨功能共享代码。 在使用新功能之前,开发人员必须打包和部署共享代码以及使用它的功能。 使用Lambda图层,开发人员可以将常见组件打包在Zip文件中,并将其作为Lambda图层上传。 可以对这些层进行版本控制,以管理更新。 它们还强制分离了依赖关系和业务逻辑之间的关注点,减小了功能代码的大小,并加快了部署速度。 为了提供使用该功能的示例,亚马逊正在发布一个公共层,其中包括适用于Python的NumPy和SciPy科学库。 该层可以帮助机器学习和数据处理应用程序。 Datadog,Epsagon和Stackery也提供图层。
  • Lambda运行时API,开发人员可以在开发或更新功能时选择自定义的,特定于语言的运行时。 开源运行时可用于C ++和Rust。 亚马逊正在努力为Erlang,Elixir,Cobol,N | Solid和PHP提供运行时。 运行时API将用作将来添加语言的机制。
  • 通过Lambda RunTime API支持Ruby。 有了此支持,Lambda函数可以编写为惯用的Ruby代码。 以前,有一个用于Ruby的AWS开发工具包,用于与AWS资源集成。

在哪里下载运行时和层

您可以通过Lambda控制台AWS Command Line Interface下载运行时和图层。 该控制台还可以用于Ruby编码。

AWS Lambda 2018年1月版中的新增功能

Amazon Web Services在其AWS Lamdba无服务器计算平台上将 Google的Go语言(Golang)添加到支持的语言列表中 。 当使用C#语言进行开发时,还添加了对Microsoft .Net Core 2.0的支持。 以前受支持的语言包括Java,Python,Node.js(JavaScript)和C#(用于.Net Core 1.0)。

为帮助Go开发人员增加AWS Lambda的使用能力,AWS在GitHub上提供了用于开发AWS Lambda函数的库,示例和工具。

对于.Net Core 2.0,开发人员在编写AWS Lambda函数时可以使用任何.Net Core 2.0库或框架。 AWS表示,开始使用C#和.Net Core 2.0的最简单方法是下载适用于Visual Studio 2017AWS工具包 ,这是Microsoft签名IDE的扩展。 .Net Core 2.0提供了Microsoft .Net软件平台的开源,跨平台实现,于2017年8月上市。

翻译自: https://www.infoworld.com/article/3247407/whats-new-in-aws-lambda-go-and-net-core-support.html

aws创建新的lambda

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值