Entornos de ejecución de Cloud Run Functions

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:

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
  • google-22 (predeterminada)
  • google-22-full
  • google-22/nodejs22
  • google-22-full/nodejs22
  • Node.js 20 nodejs20
  • google-22 (predeterminada)
  • google-22-full
  • google-22/nodejs20
  • google-22-full/nodejs20
  • Node.js 18 nodejs18
  • google-22 (predeterminada)
  • google-22-full
  • google-22/nodejs18
  • google-22-full/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
  • google-22 (predeterminada)
  • google-22-full
  • google-22/python313
  • google-22-full/python313
  • Python 3.12 python312
  • google-22 (predeterminada)
  • google-22-full
  • google-22/python312
  • google-22-full/python312
  • Python 3.11 python311
  • google-22 (predeterminada)
  • google-22-full
  • google-22/python311
  • google-22-full/python311
  • Python 3.10 python310
  • google-22 (predeterminada)
  • google-22-full
  • google-22/python310
  • google-22-full/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
  • google-22 (predeterminada)
  • google-22-full
  • google-22/go124
  • google-22-full/go124
  • Go 1.23
    go123
  • google-22 (predeterminada)
  • google-22-full
  • google-22/go123
  • google-22-full/go123
  • Go 1.22 go122
  • google-22 (predeterminada)
  • google-22-full
  • google-22/go122
  • google-22-full/go122
  • Go 1.21 go121
  • google-22 (predeterminada)
  • google-22-full
  • google-22/go121
  • google-22-full/go121
  • Go 1.20 go120
  • google-22 (predeterminada)
  • google-22-full
  • google-22/go120
  • google-22-full/go120
  • Go 1.19 go119
  • google-22 (predeterminada)
  • google-22-full
  • google-22/go119
  • google-22-full/go119
  • Go 1.18 go118
  • google-22 (predeterminada)
  • google-22-full
  • google-22/go118
  • google-22-full/go120
  • 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
  • google-22 (predeterminada)
  • google-22-full
  • google-22/java21
  • google-22-full/java21
  • Java 17 java17
  • google-22 (predeterminada)
  • google-22-full
  • google-22/java17
  • google-22-full/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
  • google-22 (predeterminada)
  • google-22-full
  • google-22/ruby34
  • google-22-full/ruby34
  • Ruby 3.3 ruby33
  • google-22 (predeterminada)
  • google-22-full
  • google-22/ruby33
  • google-22-full/ruby33
  • Ruby 3.2 ruby32
  • google-22 (predeterminada)
  • google-22-full
  • google-22/ruby32
  • google-22-full/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
  • google-22 (predeterminada)
  • google-22-full
  • google-22/dotnet8
  • google-22-full/dotnet8
  • .NET 6 dotnet6
  • google-22 (predeterminada)
  • google-22-full
  • google-22/dotnet6
  • google-22-full/dotnet6
  • .NET Core 3 dotnet3 google-18-full google-18-full/dotnet3