赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 函数计算 FC 3.0
  4. 操作指南
  5. 代码开发
  6. 运行时介绍

运行时介绍

  • 代码开发
  • 发布于 2025-04-16
  • 0 次阅读
文档编辑
文档编辑

函数计算通过使用运行时支持多种编程语言。在创建函数时,需要选择上传代码需要的运行时环境;在更新函数时,可以通过更新函数的配置来更改或升级运行时环境。本文介绍函数计算支持的运行时以及运行时终止策略。

背景信息

运行时执行环境提供管理运行函数所需的运行时和其他资源的安全、隔离的运行时环境。函数计算平台调用执行环境中的函数时,会创建一个执行环境,也可能会重新使用上一个调用的执行环境。

函数计算的每个运行时都会基于一个Linux发行版本制作,目前支持Debian 9(Stretch)和Debian 10(Buster)两种发行版本。运行时可以支持一种语言的单个版本、一种语言的多个版本或多种语言。版本的使用寿命结束时,指定语言或框架版本的运行时也将终止支持。

支持的运行时列表

Node.js

版本

标识符

操作系统

架构

Node.js 20.x

nodejs20

Linux(Debian 10)

x86_64

Node.js 18.x

nodejs18

Linux(Debian 10)

x86_64

Node.js 16.x

nodejs16

Linux(Debian 9)

x86_64

Node.js 14.x

nodejs14

Linux(Debian 9)

x86_64

Node.js 12.x

nodejs12

Linux(Debian 9)

x86_64

Python运行时

版本

标识符

操作系统

架构

Python 3.12(公测中)

python3.12

Debian 11

x86_64

Python 3.10

python3.10

Debian 10

x86_64

Python 3.9

python3.9

Debian 9

x86_64

Python 3.6

python3

Debian 9

x86_64

PHP运行时

PHP版本

操作系统

架构

PHP 7.2

Linux

x86_64

Java运行时

版本

操作系统

架构

Java 11

Linux

x86_64

Java 8

Linux

x86_64

.NET运行时

.NET版本

操作系统

.NET Core 3.1

Debian 9

Go运行时

名称

操作系统

架构

Go 1.x

Linux

x86_64

自定义运行时

名称

标识符

操作系统

架构

自定义运行时(Debian11)(公测中)

custom.debian11

Debian 11

x86_64

自定义运行时(Debian10)

custom.debian10

Debian 10

x86_64

自定义运行时(Debian9)

custom

Debian 9

x86_64

运行时终止策略

随着运行时的版本迭代,函数计算会停止对部分运行时的维护,不再继续提供对该运行时的技术支持和安全更新。终止策略分为以下两个阶段。

  • 终止支持阶段一

    您将不能创建该运行环境的函数,但可以执行和更新已有的该运行环境的函数。

  • 终止支持阶段二

    您将不能创建或更新该运行环境的函数,但仍然可以运行该函数。

重要

已终止支持的运行时仍然支持调用,函数计算并不实施禁止调用计划。建议您将函数迁移至最新支持的运行时,以便获得技术支持和安全更新。

下表是函数计算对运行时的终止支持计划。不在此表中的运行时,表示目前没有该运行时的终止计划。如果您的函数所使用的运行时计划在未来60天内终止支持,函数计算会通过电子邮件或阿里云站内消息通知您。

名称

标识符

终止支持阶段一

终止支持阶段二

Node.js 12

nodejs12

无

无

Node.js 10

nodejs10

2024年10月15日

2024年12月15日

Node.js 8

nodejs8

2024年10月15日

2024年12月15日

.NET Core 2.1

dotnetcore2.1

2023年06月01日

2024年09月25日

Python 2.7

python2.7

2023年06月01日

2024年09月25日

Node.js 6

nodejs6

2023年06月01日

2024年09月25日

Node.js 4.4

nodejs4.4

2023年06月01日

2024年09月25日

相关文档

  • 函数计算的自定义运行时支持使用运行时扩展来更加灵活地优化和调整函数以满足特定业务需求。更多信息,请参见自定义运行时支持Loggie Agent日志扩展和自定义运行时支持ARMS应用监控扩展。

  • 关于函数计算支持的运行时列表包括内置运行时和自定义运行时,请参见代码开发概述。

相关文章

代码开发概述 2025-04-16 14:38

本文列举函数计算支持的多语言运行时信息。

基础信息 2025-04-16 14:38

本文介绍使用函数计算编写代码相关的基础概念信息,包括请求处理程序、函数实例生命周期回调方法和日志记录等。

运行时介绍 2025-04-16 14:38

函数计算通过使用运行时支持多种编程语言。在创建函数时,需要选择上传代码需要的运行时环境;在更新函数时,可以通过更新函数的配置来更改或升级运行时环境。本文介绍

Node.js 2025-04-16 14:38

您可以在函数计算中使用Node.js框架编写函数的运行环境信息。

Python 2025-04-16 14:38

本文介绍在函数计算中使用Python语言编写函数的运行环境信息。

PHP 2025-04-16 14:38

本文介绍在函数计算中使用PHP语言编写函数的运行环境信息。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号