发布于: Jun 7, 2023

AWS Lambda 现在支持将 Ruby 3.2 用作托管运行时系统和容器基础镜像。使用 Ruby 3.2 在 Lambda 中创建无服务器应用程序的开发人员可以利用新功能,例如无限方法、新的数据类、改进的模式匹配和性能改进。有关 Lambda 对 Ruby 3.2 的支持的更多信息,请参阅我们的博客文章 AWS Lambda 现支持 Ruby 3.2 运行时系统

要使用 Ruby 3.2 部署 Lambda 函数,请通过 Lambda 控制台上传代码,然后选择 Ruby 3.2 运行时系统。您还可以使用 AWS CLIAWS Serverless Application Model (AWS SAM)AWS CloudFormation 来部署和管理使用 Ruby 3.2 编写的无服务器应用程序。此外,您还可以使用 AWS 提供的 Ruby 3.2 基础镜像,通过容器镜像构建和部署 Ruby 3.2 函数。要迁移运行早期 Ruby 版本的现有 Lambda 函数,请检查代码以使其与 Ruby 3.2 兼容,然后将函数运行时系统更新为 Ruby 3.2。

Ruby 3.2 是 Ruby 的最新长期支持 (LTS) 版本。AWS 将在 Ruby 3.2 托管运行时系统和 AWS 提供的 Ruby 3.2 基础镜像可用时自动应用更新和安全补丁。

所有提供 Lambda 的商业区域均提供 Ruby 3.2 运行时系统。请访问我们的产品页面,了解有关 AWS Lambda 的更多信息,或者登录 AWS Lambda 控制台以开始使用。