Environnements d'exécution des fonctions Cloud Run

Les fonctions Cloud Run s'exécutent dans un environnement composé d'une version de système d'exploitation avec des packages complémentaires, d'une compatibilité avec les langages et de la bibliothèque Functions Frameworks qui est compatible avec votre fonction et l'appelle. Cet environnement est identifié par la version de langage et est appelé l'environnement d'exécution. Plusieurs langages de programmation sont disponibles : Node.js, Python, Go, Java, Ruby, PHP et .NET. Pour en savoir plus, consultez Présentation de Cloud Run Functions.

Environnements d'exécution Cloud Run Functions

Les environnements d'exécution sont disponibles dans plusieurs langues, avec des instructions spécifiques pour chacune d'elles :

Calendrier de compatibilité des environnements d'exécution

Les environnements d'exécution Cloud Run Functions sont soumis au cycle de vie des environnements d'exécution Cloud Run et au calendrier d'assistance :

Node.js

Exécution ID d'exécution Piles Image de base de l'environnement d'exécution
Node.js 24
(version bêta uniquement)
nodejs24
  • google-24 (par défaut)
  • google-24-full
  • google-24/nodejs24
  • google-24-full/nodejs24
  • Node.js 22 nodejs22
  • google-22 (par défaut)
  • google-22-full
  • google-22/nodejs22
  • google-22-full/nodejs22
  • Node.js 20 nodejs20
  • google-22 (par défaut)
  • google-22-full
  • google-22/nodejs20
  • google-22-full/nodejs20
  • Node.js 18 nodejs18
  • google-22 (par défaut)
  • 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 Hors service Hors service
    Node.js 6 nodejs6 Hors service Hors service

    Python

    Exécution ID d'exécution Piles Image de base de l'environnement d'exécution
    Python 3.13 python313
  • google-22 (par défaut)
  • google-22-full
  • google-22/python313
  • google-22-full/python313
  • Python 3.12 python312
  • google-22 (par défaut)
  • google-22-full
  • google-22/python312
  • google-22-full/python312
  • Python 3.11 python311
  • google-22 (par défaut)
  • google-22-full
  • google-22/python311
  • google-22-full/python311
  • Python 3.10 python310
  • google-22 (par défaut)
  • 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

    Exécution ID d'exécution Piles Image de base de l'environnement d'exécution
    Go 1.25 go125
  • google-22 (par défaut)
  • google-22-full
  • google-22/go125
  • google-22-full/go125
  • Go 1.24 go124
  • google-22 (par défaut)
  • google-22-full
  • google-22/go124
  • google-22-full/go124
  • Go 1.23
    go123
  • google-22 (par défaut)
  • google-22-full
  • google-22/go123
  • google-22-full/go123
  • Go 1.22 go122
  • google-22 (par défaut)
  • google-22-full
  • google-22/go122
  • google-22-full/go122
  • Go 1.21 go121
  • google-22 (par défaut)
  • google-22-full
  • google-22/go121
  • google-22-full/go121
  • Go 1.20 go120
  • google-22 (par défaut)
  • google-22-full
  • google-22/go120
  • google-22-full/go120
  • Go 1.19 go119
  • google-22 (par défaut)
  • google-22-full
  • google-22/go119
  • google-22-full/go119
  • Go 1.18 go118
  • google-22 (par défaut)
  • 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 Hors service Hors service

    Java

    Exécution ID d'exécution Piles Image de base de l'environnement d'exécution
    Java 21 java21
  • google-22 (par défaut)
  • google-22-full
  • google-22/java21
  • google-22-full/java21
  • Java 17 java17
  • google-22 (par défaut)
  • google-22-full
  • google-22/java17
  • google-22-full/java17
  • Java 11 java11 google-18-full google-18-full/java11

    Ruby

    Exécution ID d'exécution Piles Image de base de l'environnement d'exécution
    Ruby 3.4 ruby34
  • google-22 (par défaut)
  • google-22-full
  • google-22/ruby34
  • google-22-full/ruby34
  • Ruby 3.3 ruby33
  • google-22 (par défaut)
  • google-22-full
  • google-22/ruby33
  • google-22-full/ruby33
  • Ruby 3.2 ruby32
  • google-22 (par défaut)
  • 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

    Exécution ID d'exécution Piles Image de base de l'environnement d'exécution
    PHP 8.4 php84 google-22-full (par défaut) google-22-full/php84
    PHP 8.3 php83 google-22-full (par défaut) google-22-full/php83
    PHP 8.2 php82 google-22-full (par défaut) 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

    Environnement d'exécution ID d'exécution Piles Image de base de l'environnement d'exécution
    .NET 8 dotnet8
  • google-22 (par défaut)
  • google-22-full
  • google-22/dotnet8
  • google-22-full/dotnet8
  • .NET 6 dotnet6
  • google-22 (par défaut)
  • google-22-full
  • google-22/dotnet6
  • google-22-full/dotnet6
  • .NET Core 3 dotnet3 google-18-full google-18-full/dotnet3