Las funciones de Cloud Run se ejecutan en un entorno que consta de una versión del sistema operativo con paquetes de complementos, compatibilidad con lenguajes y la biblioteca de Functions Frameworks que admite e invoca tu función. Este entorno se identifica con la versión del lenguaje y se conoce como el entorno de ejecución. Hay varios lenguajes de programación disponibles: Node.js, Python, Go, Java, Ruby, PHP y .NET. Consulta la Descripción general de Cloud Run Functions para obtener más información.
Entornos de ejecución de Cloud Run Functions
Los tiempos de ejecución están disponibles en varios idiomas, con instrucciones específicas para cada uno:
- Entorno de ejecución de Node.js
- Tiempo de ejecución de Python
- Entorno de ejecución de Go
- Tiempo de ejecución de Java
- Tiempo de ejecución de Ruby
- Tiempo de ejecución de PHP
- Entorno de ejecución de.NET
Programa de asistencia para el entorno de ejecución
Los tiempos de ejecución de Cloud Run Functions están sujetos al ciclo de vida del tiempo de ejecución de Cloud Run y al programa de asistencia técnica:
Node.js
| Entorno de ejecución | ID de entorno de ejecución | Pilas | Imagen base del entorno de ejecución |
|---|---|---|---|
| Node.js 24 | nodejs24 |
|
|
| Node.js 22 | nodejs22 |
|
|
| Node.js 20 | nodejs20 |
|
|
| Node.js 18 | nodejs18 |
|
|
| Node.js 16 | nodejs16 | google-18-full | google-18-full/nodejs16 |
| Node.js 14 | nodejs14 | google-18-full | google-18-full/nodejs14 |
| Node.js 12 | nodejs12 | google-18-full | google-18-full/nodejs12 |
| Node.js 10 | nodejs10 | google-18-full | google-18-full/nodejs10 |
| Node.js 8 | nodejs8 | Retirado | Retirado |
| Node.js 6 | nodejs6 | Retirado | Retirado |
Python
| Entorno de ejecución | ID de entorno de ejecución | Pilas | Imagen base del entorno de ejecución |
|---|---|---|---|
| Python 3.14 (vista previa) |
python314 |
|
|
| Python 3.13 | python313 |
|
|
| Python 3.12 | python312 |
|
|
| Python 3.11 | python311 |
|
|
| Python 3.10 | python310 |
|
|
| Python 3.9 | python39 | google-18-full | google-18-full/python39 |
| Python 3.8 | python38 | google-18-full | google-18-full/python38 |
| Python 3.7 | python37 | google-18-full | google-18-full/python37 |
Go
| Entorno de ejecución | ID de entorno de ejecución | Pilas | Imagen base del entorno de ejecución |
|---|---|---|---|
| Go 1.25 | go125 |
|
|
| Go 1.24 | go124 |
|
|
| Go 1.23 |
go123 |
|
|
| Go 1.22 | go122 |
|
|
| Go 1.21 | go121 |
|
|
| Go 1.20 | go120 |
|
|
| Go 1.19 | go119 |
|
|
| Go 1.18 | go118 |
|
|
| Go 1.16 | go116 | google-18-full | google-18-full/go116 |
| Go 1.13 | go113 | google-18-full | google-18-full/go113 |
| Go 1.11 | go111 | Retirado | Retirado |
Java
| Entorno de ejecución | ID de entorno de ejecución | Pilas | Imagen base del entorno de ejecución |
|---|---|---|---|
| Java 25 (versión preliminar) |
java25 |
|
|
| Java 21 | java21 |
|
|
| Java 17 | java17 |
|
|
| Java 11 | java11 | google-18-full | google-18-full/java11 |
Ruby
| Entorno de ejecución | ID de entorno de ejecución | Pilas | Imagen base del entorno de ejecución |
|---|---|---|---|
| Ruby 3.4 | ruby34 |
|
|
| Ruby 3.3 | ruby33 |
|
|
| Ruby 3.2 | ruby32 |
|
|
| Ruby 3.0 | ruby30 | google-18-full | google-18-full/ruby30 |
| Ruby 2.7 | ruby27 | google-18-full | google-18-full/ruby27 |
| Ruby 2.6 | ruby26 | google-18-full | google-18-full/ruby26 |
PHP
| Entorno de ejecución | ID de entorno de ejecución | Pilas | Imagen base del entorno de ejecución |
|---|---|---|---|
| PHP 8.4 | php84 | google-22-full (predeterminada) | google-22-full/php84 |
| PHP 8.3 | php83 | google-22-full (predeterminada) | google-22-full/php83 |
| PHP 8.2 | php82 | google-22-full (predeterminada) | google-22-full/php82 |
| PHP 8.1 | php81 | google-18-full | google-18-full/php81 |
| PHP 7.4 | php74 | google-18-full | google-18-full/php74 |
.NET
| Entorno de ejecución | ID de entorno de ejecución | Pilas | Imagen base del entorno de ejecución |
|---|---|---|---|
| .NET 8 | dotnet8 |
|
|
| .NET 6 | dotnet6 |
|
|
| .NET Core 3 | dotnet3 | google-18-full | google-18-full/dotnet3 |