Todos los productos
Search
Centro de documentos

Function Compute:Descripción general

Última actualización: Sep 22, 2026

Function Compute es compatible con varios lenguajes mediante runtimes. Seleccione un runtime cuando cree una función. Puede cambiarlo o actualizarlo en cualquier momento si actualiza la configuración de la función.

Cómo funciona

Cada función se ejecuta dentro de un entorno de ejecución. Este entorno es un sandbox seguro y aislado que gestiona los recursos que necesita la función. Cuando se invoca una función, Function Compute reutiliza un entorno de ejecución disponible de una invocación anterior. Si no hay ninguno disponible, crea uno nuevo.

Todos los runtimes se basan en una distribución específica de Linux. Según el runtime, Function Compute es compatible con Debian 9 (Stretch), Debian 10 (Buster) o Debian 11. Cuando una versión del lenguaje llega al final de su ciclo de vida, el runtime correspondiente queda obsoleto.

Runtimes compatibles

Node.js

Versión

Identificador

SO

Arquitectura

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

Versión

Identificador

SO

Arquitectura

Python 3.12 (vista previa pública)

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

Versión

SO

Arquitectura

PHP 7.2

Linux

x86_64

Java

Versión

SO

Arquitectura

Java 11

Linux

x86_64

Java 8

Linux

x86_64

.NET

Versión

SO

.NET Core 3.1

Debian 9

Go

Versión

SO

Arquitectura

Go 1.x

Linux

x86_64

Custom runtimes

Los custom runtimes le permiten ejecutar cualquier lenguaje o framework que no esté cubierto por los runtimes integrados.

Runtime

Identificador

SO

Arquitectura

Custom Runtime (Debian 11) (en vista previa pública)

custom.debian11

Debian 11

x86_64

Custom Runtime (Debian 10)

custom.debian10

Debian 10

x86_64

Custom Runtime (Debian 9)

custom

Debian 9

x86_64

Política de obsolescencia de runtimes

Cuando una versión de lenguaje llega al final de su ciclo de vida, Function Compute marca el runtime como obsoleto en dos fases. Una vez que inicia este proceso, ya no se proporcionan parches de seguridad ni soporte técnico.

Fase

Qué sucede

Fase 1

No se pueden crear funciones nuevas con este runtime. Las funciones existentes aún se pueden ejecutar y actualizar.

Fase 2

No se pueden actualizar las funciones existentes con este runtime. Las funciones existentes aún se pueden ejecutar.

Importante

Function Compute no bloquea las invocaciones de funciones que usan un runtime obsoleto. Migre sus funciones a un runtime compatible para seguir recibiendo actualizaciones de seguridad y soporte técnico.

Function Compute le avisa por correo electrónico o mensajes internos 60 días antes de que un runtime quede obsoleto. La siguiente tabla muestra los planes de obsolescencia actuales. Los runtimes que no aparecen en la lista no tienen fecha de obsolescencia programada.

Runtime

Identificador

Fase 1

Fase 2

Node.js 12

nodejs12

Ninguna

Ninguna

Node.js 10

nodejs10

15 de octubre de 2024

15 de diciembre de 2024

Node.js 8

nodejs8

15 de octubre de 2024

15 de diciembre de 2024

.NET Core 2.1

dotnetcore2.1

1 de junio de 2023

25 de septiembre de 2024

Python 2.7

python2.7

1 de junio de 2023

25 de septiembre de 2024

Node.js 6

nodejs6

1 de junio de 2023

25 de septiembre de 2024

Node.js 4.4

nodejs4.4

1 de junio de 2023

25 de septiembre de 2024

Temas relacionados