【发布时间】:2021-05-23 03:05:49
【问题描述】:
您好,有谁知道我如何知道 AWS lambda 何时将他们的支持升级到 python 3.9?上次升级到 3.8 是 2019 年,距离 v3.9 发布已经有一段时间了。
我热衷于使用最新的 v3.9 语言功能,但遗憾的是无法在 AWS 中使用
【问题讨论】:
标签: amazon-web-services aws-lambda python-3.9
您好,有谁知道我如何知道 AWS lambda 何时将他们的支持升级到 python 3.9?上次升级到 3.8 是 2019 年,距离 v3.9 发布已经有一段时间了。
我热衷于使用最新的 v3.9 语言功能,但遗憾的是无法在 AWS 中使用
【问题讨论】:
标签: amazon-web-services aws-lambda python-3.9
从 16.08.2021 开始,现在支持 Python 3.9:
AWS Lambda 现在支持将 Python 3.9 作为托管运行时和容器基础映像。您现在可以在 Python 3.9 中编写 AWS Lambda 函数并使用其新功能,例如对 TLS 1.3 的支持、新的字符串和字典操作以及改进的时区支持。 Python 3.9 还包括性能优化,您无需更改任何代码即可从中受益。有关 Lambda 对 Python 3.9 的支持的更多信息,请参阅我们关于 Python 3.9 运行时的博文,现已在 AWS Lambda 中提供。
——Source
AWS 通常没有针对这些的公共路线图,但如果您想使用该版本,现在可以从运行 Python 3.9 的 docker 容器创建 lambda 函数。
您必须构建一个包含来自 PyPi 的 awslambdaric package 的映像,这是 AWS 用来与 Lambda 通信的接口。该软件包已经与 python 3.9 兼容。
有关在 Python 中为 Lambda 构建映像的更多信息,请参阅:Deploy Python Lambda functions with container images
【讨论】:
截至 2021 年 8 月 16 日,Lambda 运行时支持 Python 3.9。
【讨论】: