发布于: Aug 12, 2020

现在,您可以使用 Java 8 (Corretto) 开发 AWS Lambda 函数。Amazon Corretto 8 是 OpenJDK 8 的免费生产就绪型发行版,提供长期支持。使用 Java 8 (Corretto) 编写的 Lambda 函数在最新一代的 Amazon Linux (Amazon Linux 2) 上运行。有关 Java 编程模型的更多信息,请参阅 AWS Lambda 文档。 

Corretto 8 设计为 OpenJDK 8 的简易替代。Amazon 为 Corretto 8 提供了补丁,这些补丁尚未集成到相应的 OpenJDK 更新项目中。这些补丁包括安全修复、性能增强(例如,加快常用函数的运行速度)、垃圾收集计划和防止内存不足的情况,以及改进的监控、报告和线程管理。 

要开始使用,请通过 AWS Lambda 控制台上传代码,并选择 Java 8 (Corretto) 运行时。您还可以使用 AWS CLI、AWS Serverless Application Model (SAM)AWS CloudFormation 部署和管理您使用 Java 8 (Corretto) 编写的无服务器应用程序。要将 OpenJDK 8 中运行的现有 AWS Lambda 函数迁移至 Java 8 (Corretto),请更新代码以使其与 Amazon Linux 2 兼容,然后将函数运行时更新为 Java 8 (Corretto)。 

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