AWS Lambda

amazon service

AWS Lambda 是由亚马逊作为亚马逊网络服务的一部分提供的事件驱动、无服务器计算平台。它旨在使开发人员无需预置或管理服务器即可运行代码。它响应事件执行代码,并自动管理该代码所需的计算资源。

版本 发布时间 标准支持 已弃用支持
Node.js 24 2 周 6 天前
(2025 年 11 月 25 日)
还有 2 年零 4 个月结束
(2028 年 4 月 30 日)
还剩 2 年 6 个月结束
(2028 年 7 月 1 日)
Python 3.14 3 周 6 天前
(2025 年 11 月 18 日)
还剩 3 年 6 个月结束
(2029 年 6 月 30 日)
还剩 3 年 8 个月结束
(2029 年 8 月 31 日)
Java 25 1 个月前
(2025 年 11 月 14 日)
还剩 3 年 6 个月结束
(2029 年 6 月 30 日)
还剩 3 年 8 个月结束
(2029 年 8 月 31 日)
Ruby 3.4 8个月前
(2025年3月27日)
在 2 年 3 个月后结束
(2028 年 3 月 31 日)
剩余 2 年 5 个月
(2028 年 5 月 31 日)
.NET 9(仅限容器) 1 年前
(2024年12月9日)
将在11个月后结束
(2026 年 11 月 10 日)
Node.js 22 1 年前
(2024年11月22日)
将在1年4个月后结束
(2027年4月30日)
还剩 1 年 6 个月结束
(2027 年 7 月 1 日)
Python 3.13 1 年前
(2024年11月14日)
还剩 3 年 6 个月结束
(2029 年 6 月 30 日)
还剩 3 年 8 个月结束
(2029 年 8 月 31 日)
Ruby 3.3 1 年 8 个月前
(2024 年 4 月 4 日)
还有 1 年 3 个月结束
(2027年3月31日)
还剩1年5个月
(2027 年 5 月 31 日)
.NET 8 1年零9个月前
(2024 年 2 月 22 日)
将在11个月后结束
(2026 年 11 月 10 日)
剩余 1 年
(2027 年 1 月 11 日)
Python 3.12 2 年前
(2023 年 12 月 14 日)
剩余 2 年 10 个月
(2028 年 10 月 31 日)
还有 3 年结束
(2029 年 1 月 10 日)
Java 21 2 年前
(2023 年 11 月 17 日)
还剩 3 年 6 个月结束
(2029 年 6 月 30 日)
还剩 3 年 8 个月结束
(2029 年 8 月 31 日)
Node.js 20 2 年前
(2023 年 11 月 15 日)
还剩 4 个月又 2 周结束
(2026 年 4 月 30 日)
还剩 6 个月结束
(2026年07月01日)
自定义运行时 (AL2023) 2 年前
(2023年11月10日)
还剩 3 年 6 个月结束
(2029 年 6 月 30 日)
还剩 3 年 8 个月结束
(2029 年 8 月 31 日)
Python 3.11 2年零4个月前
(2023 年 7 月 27 日)
还剩 6 个月结束
(2026 年 6 月 30 日)
还有 8 个月结束
(2026 年 8 月 31 日)
Ruby 3.2 2 年 6 个月前
(2023年6月7日)
还有3个月2周结束
(2026年3月31日)
还剩 6 个月结束
(2026年07月01日)
Java 17 2年7个月前
(2023年4月27日)
还剩 6 个月结束
(2026 年 6 月 30 日)
还有 8 个月结束
(2026 年 8 月 31 日)
Python 3.10 2年零8个月前
(18 Apr 2023)
还剩 6 个月结束
(2026 年 6 月 30 日)
还有 8 个月结束
(2026 年 8 月 31 日)
Node.js 18 3 年前
(2022年11月18日)
于3个月零2周前结束
(2025 年 9 月 1 日)
还剩 6 个月结束
(2026年07月01日)
.NET 7(仅限容器) 3 年前
(2022 年 11 月 15 日)
于1年零7个月前结束
(2024年5月14日)
Node.js 16 3年零7个月前
(2022年5月12日)
已于1年6个月前结束
(2024 年 6 月 12 日)
还剩 6 个月结束
(2026年07月01日)
.NET 6 3 年 9 个月前
(2022 年 2 月 24 日)
已于 1 年前结束
(20 Dec 2024)
还剩 6 个月结束
(2026年07月01日)
Python 3.9 4 年前
(16 Aug 2021)
今日结束
(2025年12月15日)
还剩 6 个月结束
(2026年07月01日)
Node.js 14 4年10个月前
(2021年2月3日)
已于 2 年前结束
(2023 年 12 月 4 日)
还剩 6 个月结束
(2026年07月01日)
.NET 5(仅限容器) 5 年前
(2020年12月02日)
于3年零7个月前结束
(2022年05月10日)
Java 8 (AL2) 5 年前
(2020 年 8 月 12 日)
还剩 6 个月结束
(2026 年 6 月 30 日)
还有 8 个月结束
(2026 年 8 月 31 日)
自定义运行时 (AL2) 5 年前
(2020 年 8 月 12 日)
还剩 6 个月结束
(2026 年 6 月 30 日)
还有 8 个月结束
(2026 年 8 月 31 日)
.NET Core 3.1 5 年 8 个月前
(2020年3月31日)
已于 2 年 8 个月前结束
(2023 年 4 月 3 日)
于2年零7个月前结束
(2023年5月3日)
Ruby 2.7 5年零10个月前
(2020 年 2 月 19 日)
已于 2 年前结束
(2023 年 12 月 7 日)
还剩 6 个月结束
(2026年07月01日)
Node.js 12 6 年前
(2019 年 11 月 18 日)
已于 2 年 8 个月前结束
(2023 年 3 月 31 日)
于2年零7个月前结束
(2023 年 4 月 30 日)
Python 3.8 6 年前
(2019 年 11 月 18 日)
已于1年2个月前结束
(2024 年 10 月 14 日)
还剩 6 个月结束
(2026年07月01日)
Java 11 6 年前
(2019 年 11 月 18 日)
还剩 6 个月结束
(2026 年 6 月 30 日)
还有 8 个月结束
(2026 年 8 月 31 日)
Node.js 10 6 年前
(2019 年 5 月 15 日)
已于 4 年前结束
(2021 年 7 月 30 日)
于3年零10个月前结束
(2022年2月14日)
Ruby 2.5 7 年前
(2018 年 11 月 29 日)
已于 4 年前结束
(2021 年 7 月 30 日)
已于 3 年 8 个月前结束
(2022年3月31日)
自定义运行时 (AL1) 7 年前
(2018 年 11 月 29 日)
已于 1 年 11 个月前结束
(2024 年 1 月 8 日)
还剩 6 个月结束
(2026年07月01日)
Python 3.7 7 年前
(2018 年 11 月 19 日)
已于 2 年前结束
(2023 年 12 月 4 日)
剩余时间:2个月3周
(2026 年 3 月 9 日)
.NET Core 2.1 7 年前
(2018 年 7 月 9 日)
于3年零11个月前结束
(2022 年 1 月 5 日)
已于 3 年 8 个月前结束
(2022 年 04 月 13 日)
Node.js 8.10 7 年前
(2018年04月02日)
已结束 5 年 9 个月
(2020年03月06日)
已结束 5 年 9 个月
(2020年03月06日)
.NET Core 2.0 7年零11个月前
(2018 年 1 月 15 日)
已结束 6 年前
(30 May 2019)
已结束 6 年前
(30 May 2019)
Go 1.x 7年零11个月前
(2018 年 1 月 15 日)
已于 1 年 11 个月前结束
(2024 年 1 月 8 日)
还剩 6 个月结束
(2026年07月01日)
Node.js 4.3 edge 8 年前
(2017 年 7 月 17 日)
已结束 5 年 9 个月
(2020 年 3 月 5 日)
已结束 5 年 7 个月前
(2020年04月30日)
Python 3.6 8 年前
(2017年4月18日)
3年5个月前结束
(2022年7月18日)
已于 3 年前结束
(29 Aug 2022)
Node.js 6.10 8 年前
(2017 年 3 月 22 日)
已结束 6 年前
(2019 年 8 月 12 日)
已结束 6 年前
(2019 年 8 月 12 日)
.NET Core 1.0 9 年前
(2016年12月01日)
已结束 6 年前
(2019 年 6 月 27 日)
已结束 6 年前
(2019年7月30日)
Node.js 4.3 9 年前
(2016年4月7日)
已结束 5 年 9 个月
(2020 年 3 月 5 日)
已结束 5 年 9 个月
(2020 年 3 月 5 日)
Python 2.7 10 年前
(2015 年 10 月 8 日)
已于 4 年前结束
(2021 年 7 月 15 日)
已于 3 年 6 个月前结束
(30 May 2022)
Java 8 (AL1) 10 年前
(2015 年 6 月 15 日)
已于 1 年 11 个月前结束
(2024 年 1 月 8 日)
还剩 6 个月结束
(2026年07月01日)
Node.js 0.10 11年前
(2014 年 11 月 13 日)
已结束 9 年前
(2016年8月30日)
已结束 9 年前
(2016 年 10 月 31 日)

支持的运行时

AWS Lambda 支持以下运行时

标准支持

Amazon 为底层运行时提供安全补丁和技术支持。

运行时更新在大多数情况下向后兼容现有函数。但在极少数情况下,运行时更新可能会对现有函数产生负面影响。例如,某个 Lambda 函数利用了安全补丁修复的不安全行为。

运行时更新有三种模式

  • 自动(默认):函数自动更新到最新的运行时版本。
  • 函数更新:运行时更新在函数更新时应用。
  • 手动:运行时版本在函数配置中设置。

应用运行时更新的责任因所选的运行时更新模式而异。

Trusted Advisor 包含一项检查,提供即将结束支持的 Lambda 运行时提前 120 天通知,如果您的函数使用的运行时计划在未来 60 天内结束支持,Lambda 会通过电子邮件通知您。

已弃用支持

运行时的弃用(结束支持)分多步进行

  • 弃用:不再应用安全补丁或其他更新,并且无法创建使用该运行时的新函数。使用已弃用运行时的函数也不再符合技术支持条件。这在上面的表格中记录为标准支持
  • 阻止函数创建:从弃用后至少 30 天开始,无法再创建使用已弃用运行时的新函数。
  • 阻止函数更新:从弃用后至少 60 天开始,无法再更新使用已弃用运行时的现有函数。这在上面的表格中记录为已弃用支持

使用已弃用运行时的函数的调用永远不会被阻止。

更多信息可在 AWS Lambda 网站上查阅。


您可以 在 GitHub 上提交对此页面的改进 :octocat: 。此页面有一个对应的讨论页面

此页面的 JSON 版本可在 /api/v1/products/aws-lambda/ 处获取。有关更多信息,请参阅 API 文档。您可以订阅 iCalendar 提要 /calendar/aws-lambda.ics