发布于: Nov 18, 2019

现在,您可以使用 Java 11 开发 AWS Lambda 函数。您可以使用 Java 11 的多个特性(例如改进的 HTTP Client API 和新的字符串读写方法)来编写函数。使用 Java 11 编写的 Lambda 函数在 Amazon Linux 2(最新一代的 Amazon Linux)和 Amazon Corretto 11(OpenJDK 11 的一个生产就绪型分发版,免费且附带长期支持)上运行。 

AWS Lambda 是一项计算服务,让您无需预置或管理服务器即可运行代码。借助 AWS Lambda,您可以为几乎任何类型的 Java 应用程序或后端服务运行代码,而且完全无需管理。您可以使用现有的工具(例如 Eclipse 或 IntelliJ IDEA)编写 Java 代码,并使用 Maven 打包 Java 代码,从而轻松将 AWS Lambda 集成到现有的开发流程中。 

要开始使用,只需通过 AWS Lambda 控制台或 CLI 上传代码,并选择 Java 11 运行时。您还可以使用 AWS 无服务器应用程序模型 (SAM) 来部署和管理使用 Java 编写的无服务器应用程序。对于现有的 Java 8 函数,可以将其迁移到新的运行时,方法是:进行任何必需的代码更改,以确保与 Java 11 和 Amazon Linux 2 兼容。然后,编辑函数运行时配置,将其更改为 Java 11。有关 Java 编程模型的更多信息,请参阅 AWS Lambda 文档。 

所有提供 Lambda 的区域均支持 Java 11 运行时。请访问我们的产品页面,了解有关 AWS Lambda 的更多信息,或者登录 AWS Lambda 控制台开始使用。