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 mediante 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 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 | Fuera de servicio | Fuera de servicio |
Node.js 6 | nodejs6 | Fuera de servicio | Fuera de servicio |
Python
Entorno de ejecución | ID de entorno de ejecución | Pilas | Imagen base del entorno 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
Entorno de ejecución | ID de entorno de ejecución | Pilas | Imagen base del entorno de ejecución |
---|---|---|---|
Go 1.24 (solo vista previa) |
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 | Fuera de servicio | Fuera de servicio |
Java
Entorno de ejecución | ID de entorno de ejecución | Pilas | Imagen base del entorno de ejecución |
---|---|---|---|
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 |