发布于: Jun 22, 2023
AWS Lambda 现已支持 Python 3.10 作为 AWS GovCloud(美国)区域的托管运行时系统和容器基础镜像。使用 Python 3.10 在 Lambda 中创建无服务器应用程序的开发人员可以利用大量 Python 语言增强功能来提高代码的可读性和可维护性。其中包括数据结构的模式匹配、带括号的上下文管理器,以简化文件句柄或数据库连接等资源的管理,以及更好的错误处理。有关 Lambda 对 Python 3.10 的支持的更多信息,请参阅我们的博客文章:AWS Lambda 现已支持 Python 3.10 运行时系统。
要使用 Python 3.10 部署 Lambda 函数,请通过 Lambda 控制台上传代码,然后选择 Python 3.10 运行时系统。您还可以使用 AWS CLI、AWS Serverless Application Model (AWS SAM) 和 AWS CloudFormation 来部署和管理使用 Python 3.10 编写的无服务器应用程序。此外,您还可以使用 AWS 提供的 Python 3.10 基础镜像借助容器镜像构建并部署 Python 3.10 函数。要迁移运行早期 Python 版本的现有 Lambda 函数,请审查代码以使其与 Python 3.10 兼容,然后将函数运行时系统更新为 Python 3.10。
AWS 会自动将可用更新应用于 Python 3.10 托管运行时系统以及 AWS 提供的 Python 3.10 基础镜像。
请访问我们的产品页面了解有关 AWS Lambda 的更多信息,或者登录 AWS Lambda 控制台开始使用。