Las funciones de Cloud Run se ejecutan en un entorno que consta de una versión del sistema operativo con paquetes complementarios, compatibilidad con idiomas y la biblioteca Functions Frameworks, que admite e invoca tu función. Este entorno se identifica por la versión del idioma y se conoce como "tiempo 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 las funciones de Cloud Run 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
- Entorno de ejecución de Java
- Tiempo de ejecución de Ruby
- Tiempo de ejecución de PHP
- Entorno de ejecución de.NET
Horario de asistencia de entornos de ejecución
Los entornos de ejecución de Cloud Run Functions están sujetos al ciclo de vida del entorno de ejecución de Cloud Run y a la siguiente programación de asistencia:
Node.js
Tiempo de ejecución | ID de entorno de ejecución | Pilas | Imagen base de tiempo de ejecución |
---|---|---|---|
Node.js 24 (solo vista previa) |
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
Tiempo de ejecución | ID de entorno de ejecución | Pilas | Imagen base de tiempo de ejecución |
---|---|---|---|
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
Tiempo de ejecución | ID de entorno de ejecución | Pilas | Imagen base de tiempo 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
Tiempo de ejecución | ID de entorno de ejecución | Pilas | Imagen base de tiempo de ejecución |
---|---|---|---|
Java 21 | java21 |
|
|
Java 17 | java17 |
|
|
Java 11 | java11 | google-18-full | google-18-full/java11 |
Ruby
Tiempo de ejecución | ID de entorno de ejecución | Pilas | Imagen base de tiempo 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
Tiempo de ejecución | ID de entorno de ejecución | Pilas | Imagen base de tiempo de ejecución |
---|---|---|---|
PHP 8.4 | php84 | google-22-full (predeterminado) | google-22-full/php84 |
PHP 8.3 | php83 | google-22-full (predeterminado) | google-22-full/php83 |
PHP 8.2 | php82 | google-22-full (predeterminado) | 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
Tiempo de ejecución | ID de entorno de ejecución | Pilas | Imagen base de tiempo de ejecución |
---|---|---|---|
.NET 8 | dotnet8 |
|
|
.NET 6 | dotnet6 |
|
|
.NET Core 3 | dotnet3 | google-18-full | google-18-full/dotnet3 |