AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

AWS Lambda 增加对 .NET 6 的支持

  • 2022-02-28
  • 本文字数:727 字

    阅读完需:约 2 分钟

AWS Lambda 增加对 .NET 6 的支持

近日,AWS Lambda 宣布增加了对 .NET 6 的支持,用户可以使用 .NET 6 运行时来构建 AWS Lambda 函数。

 

根据公告,新的托管运行时支持 x86 和 Arm/Graviton2 处理器。带有AWS Toolkit 的 Visual Studio 2022、带有Amazon.Lambda.Tools全局工具的 .NET CLI 以及 AWS 无服务器应用程序模型 CLI (AWS SAM CLI ) 都可以使用.NET 6 和 AWS Lambda。

 

.NET 6 为 .NET 开发人员提供了许多新功能,包括对C# 10F# 6的支持,而 AWS Lambda 也针对 .NET 6 做了一些针对性改进。具体包括:

 

  • 对日志记录进行改进。.NET Lambda 函数的日志记录针对 .NET 6 进行改进,提供了更好的可追溯性以及对所记录内容的可控性。

 

  • 使用源生成器进行 JSON 序列化。.NET 6 更新了原生 JSON 库 System.Text.Json,从而允许 JSON 解析而不需要反射 API。当面向 .NET 6 支持时,开发者可以利用 System.Text.Json 的源代码生成器支持来提高冷启动性能,这主要通过处理 Lambda 事件的序列化和对 .NET 类型的响应的 Amazon.Lambda.Serialization.SystemTextJson 包完成。

 

  • 支持顶级语句。新的 .NET 6 Lambda 运行时,支持使用 C# 9 的顶级语句编写 Lambda 函数。顶级语句允许开发者删除 .NET 项目的大部分初始样板代码。

 

  • 支持 ASP.NET Core Minimal APIs。从第一个 .NET Lambda 运行时开始,开发者可以使用 Amazon.Lambda.AspNetCoreServer  NuGet 包将 ASP.NET Core 应用程序作为 Lambda 函数运行。而.NET 6 引入了一种被称为“Minimal APIs”的新 ASP.NET Core 应用程序编写方式, C# 9 的顶级语句简化了 ASP.NET Core 应用程序的初始化,开发者可以在单个文件中定义整个 ASP.NET Core 应用程序。

 

此外,对于 .NET 6,托管运行时现在使用来自aws/aws-lambda-dotnet存储库的开源Lambda 运行时客户端

2022-02-28 10:502458

评论

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

第三周作业一

dll

医疗AI系统构建(1)one-hot编码

刘旭东

人工智能 学习 医疗AI one-hot

百度人工智能OCR调用调试过程

tuuezzy

微前端之如何拆解React巨石应用 qiankun

SugarTurboS

项目管理 架构 大前端 React

在线教育企业迎来“秋招”大考,数字用户体验成胜负关键手

博睿数据

运维 APM 在线教育 AIOPS 用户体验

一线城市年轻人生活工作录(业务员篇)

Marilyn

敏捷开发 快速开发

个人数字人民币钱包即将亮相

CECBC

央行 数字人民币

华为云专家讲述知识图谱构建流程及方法

华为云开发者联盟

华为 数据 知识图谱

Lindorm云原生数据库 - 让数字时代IT运维系统“灵动”起来

许力

DevOps APM Data Lake AIOPS

来喽,来喽,Python 3.9正式版发布了~~~

华为云开发者联盟

Python 编程

LeetCode题解:94. 二叉树的中序遍历,使用栈,JavaScript,详细注释

Lee Chen

大前端 LeetCode

OKR-VUCA时代目标管理利器实践分享

张兆东

Programmatic Navigation using SwiftUI| 使用SwiftUI进行程序化导航

Daniel

JVM-技术专题-对象的实例化过程

码界西柚

Java JVM

年轻人大企打拼多年,刚升迁便遇巨大阻力难以解决,到底如何才能在职场中幸存?

Marilyn

敏捷开发 快速开发

JVM-技术专题-Java类文件结构

码界西柚

Java JVM

我和我的智能联接

脑极体

从哲学源头思考自动驾驶网络架构设计

华为云开发者联盟

自动驾驶 架构

有了TA,领域外企业里的小IT团队,也能轻松搞定大型项目

Marilyn

敏捷开发 快速开发

JVM-技术专题-类加载机制

码界西柚

Java JVM

图解 K8S 源码 - Informer 篇

郭旭东

Kubernetes Kubernetes源码

亚马逊Prime会员日火爆开启一站购全球逾3000万正品商品

爱极客侠

苦难过后,终会团聚

hellocj

国外的公司都是如何对待大龄程序员的?在国内该如何应对?

Java架构师迁哥

The story of programmers in famous enterprises.

Marilyn

敏捷开发 快速开发

WSDM Cup 2020大赛金牌参赛方案全解析

华为云开发者联盟

大数据 搜索 信息

图扑软件联手阿里Lindorm数据库开启工业物联超融合存储模式

许力

IoT AIOT

OpLog4j

Geek_746da6

一线城市年轻人生活工作实录(程序员篇)

Marilyn

敏捷开发 开发者工具 快速开发

拜托,学妹,别再问我怎么自学 Java 了!和盘托出

沉默王二

Java 自学编程

高难度对话读书笔记—聆听篇

wo是一棵草

AWS Lambda 增加对 .NET 6 的支持_语言 & 开发_褚杏娟_InfoQ精选文章