AWS Lambda
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

运行时支持策略

AWS Lambda 运行时是围绕不断进行维护和安全更新的操作系统、编程语言和软件库的组合构建的。当安全更新不再支持某个运行时组件时,Lambda 将弃用该运行时。

弃用过程分两个阶段进行。在第一阶段,您无法再创建使用已弃用的运行时的函数。您可以继续更新使用已弃用的运行时的现有函数达至少 30 天。该期限过后,将永久禁用函数创建和更新。但是,该函数可继续用于处理调用事件。

弃用时间表

名称 标识符 使用寿命结束 弃用(创建) 弃用(更新)

Node.js 0.10

nodejs

2016 年 10 月 31 日

2016 年 10 月 31 日

2016 年 10 月 31 日

Node.js 4.3

nodejs4.3

nodejs4.3-edge

2018 年 30 月 4 日

2018 年 12 月 15 日

2019 年 4 月 30 日

Node.js 6.10

nodejs6.10

2019 年 4 月 30 日

2019 年 4 月 30 日

2019 年 8 月 12 日

.NET Core 2.0

dotnetcore2.0

2019 年 4 月 30 日

2019 年 4 月 30 日

2019 年 5 月 30 日

.NET Core 1.0

dotnetcore1.0

2019 年 6 月 27 日

2019 年 6 月 27 日

2019 年 7 月 31 日

在大多数情况下,语言版本或操作系统的寿命结束日期是事先已知的。如果您的函数运行在 60 天内将弃用的运行时上,Lambda 将通过电子邮件通知您将函数迁移到支持的运行时,以做好准备。在某些情况下,例如需要不向后兼容的更新的安全问题,或者不支持长期支持 (LTS) 计划的软件,可能无法提前通知。

语言和框架支持政策

弃用某运行时后,Lambda 可能随时通过禁用调用来彻底停用该运行时。我们不向已弃用的运行时提供安全更新或技术支持。在停用运行时之前,Lambda 会向受影响的客户发送额外的通知。目前,我们没有停用任何运行时的计划。