发布于: Oct 6, 2023
Amazon Lambda 现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域中支持将 Python 3.11 作为托管式运行时和容器基础映像。当有更新可用时,我们会自动为 Python 3.11 托管式运行时和亚马逊提供的 Python 3.11 基础映像应用更新。Powertools for Amazon Lambda 是一款用于实施无服务器最佳实践和提高开发人员工作速度的开发人员工具包,其也支持 Python 3.11。
与 Python 3.10 相比,Python 3.11 包含了主要的性能增强。在 Lambda 的每毫秒计费模式下,使用 Python 3.11 的工作负载通常比旧版 Python 更快运行,并且成本更低。创建无服务器应用程序的开发人员可以利用新的 Python 3.11 语言功能,从而提升效率并提高代码的可读性。要详细了解 Lambda 对 Python 3.11 的支持,请参阅我们的产品文档。
要使用 Python 3.11 部署 Lambda 函数,请通过 Lambda 控制台上传代码并选择 Python 3.11 运行时。还可以使用 Amazon CLI、Amazon Serverless Application Model (SAM) 和 Amazon CloudFormation 部署和管理使用 Python 3.11 编写的无服务器应用程序。此外,您还可以使用 Amazon 提供的 Python 3.11 基础映像构建和部署使用容器映像的 Python 3.11 函数。要迁移现有运行早期 Python 版本的 Lambda 函数,请检查您的代码,使之与 Python 3.11 兼容,然后将函数运行时更新至 Python 3.11。
有关 Amazon Lambda 的更多信息,请访问我们的产品页面;要开始使用此功能,请登录 Amazon Lambda 控制台。