发布于: 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 CLI、AWS 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 控制台以开始使用。