发布于: Jun 24, 2023

Amazon Lambda 现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域中支持将 Python 3.10 作为托管式运行时和容器基础镜像。使用 Python 3.10 在 Lambda 中创建无服务器应用程序的开发人员可以充分利用大量 Python 语言增强功能来提高代码的可读性和可维护性。其中包括数据结构的模式匹配、带括号的上下文管理器(用于简化文件句柄或数据库连接等资源的管理),以及更好的错误处理。要详细了解 Lambda 对 Python 3.10 的支持,请参阅我们的产品文档

要使用 Python 3.10 部署 Lambda 函数,请通过 Lambda 控制台上传代码并选择 Python 3.10 运行时。您还可以使用 Amazon CLIAmazon Serverless Application Model (SAM)Amazon CloudFormation 部署和管理使用 Python 3.10 编写的无服务器应用程序。 此外,您还可以使用亚马逊提供的 Python 3.10 基础映像构建和部署使用容器映像的 Python 3.10 函数。要迁移现有运行早期 Python 版本的 Lambda 函数,请检查您的代码,使之与 Python 3.10 兼容,然后将函数运行时更新至 Python 3.10。

当有更新可用时,我们会自动为 Python 3.10 托管式运行时和亚马逊提供的 Python 3.10 基础镜像应用更新。

有关 Amazon Lambda 的更多信息,请访问我们的产品页面;要开始使用此功能,请登录 Amazon Lambda 控制台