AWS Lambda 增加对 Java 25 的支持
AWS Lambda 现在支持使用 Java 25 创建无服务器应用程序。该运行时系统基于 Amazon Corretto 的最新长期支持版本,AWS Corretto 是 OpenJDK 的 Amazon 发行版。您可以使用 Java 25 作为托管运行时系统和容器基础映像,AWS 将在更新可用时自动对托管运行时系统和基础映像应用更新。
此版本为 Lambda 开发人员带来了最新的 Java 语言特性,例如模式中的基本类型、模块导入声明以及灵活的构造函数主体。此外,它还包括多项性能优化,例如 Ahead-of-Time 缓存、分层编译默认设置调整,同时移除了针对 2021 年 Log4Shell 漏洞的补丁。您可以使用全系列 AWS 部署工具(包括 Lambda 控制台、AWS CLI、AWS Serverless Application Model(AWS SAM)、CDK 和 AWS CloudFormation)来部署和管理使用 Java 25 编写的无服务器应用程序。运行时支持 Lambda Snap Start(在受支持的区域)进行快速冷启动。Powertools for AWS Lambda(Java)是一个开发人员工具包,可以实施无服务器最佳实践,加快开发人员开发速度,它也支持 Java 25。
Lambda Java 25 运行时已在所有区域推出,包括 AWS GovCloud(美国)区域和中国区域。
有关更多信息,包括升级现有 Lambda 函数的指南,请阅读我们的博客文章。有关 AWS Lambda 的更多信息,请访问我们的产品页面。