Runtime delle funzioni Cloud Run

Cloud Run Functions viene eseguito in un ambiente costituito da una versione del sistema operativo con pacchetti aggiuntivi, supporto dei linguaggi e la libreria Functions Frameworks che supporta e richiama la tua funzione. Questo ambiente è identificato dalla versione del linguaggio ed è noto come runtime. Sono disponibili più linguaggi di programmazione: Node.js, Python, Go, Java, Ruby, PHP e .NET. Per saperne di più, consulta la panoramica delle funzioni Cloud Run.

Runtime di Cloud Run Functions

I runtime sono disponibili in più lingue, con istruzioni specifiche per ogni lingua:

Programma di assistenza per i runtime

I runtime di Cloud Run Functions sono soggetti al ciclo di vita del runtime di Cloud Run e al programma di assistenza:

Node.js

Runtime ID runtime Stack Immagine di base runtime Ritiro Dismissione
Node.js 24 nodejs24
  • google-24 (predefinito)
  • google-24-full
  • google-24/nodejs24
  • google-24-full/nodejs24
  • 30/04/2028 31/10/2028
    Node.js 22 nodejs22
  • google-22 (predefinito)
  • google-22-full
  • google-22/nodejs22
  • google-22-full/nodejs22
  • 30/04/2027 31/10/2027
    Node.js 20 nodejs20
  • google-22 (predefinito)
  • google-22-full
  • google-22/nodejs20
  • google-22-full/nodejs20
  • 30/04/2026 30/10/2026
    Node.js 18 nodejs18
  • google-22 (predefinito)
  • google-22-full
  • google-22/nodejs18
  • google-22-full/nodejs18
  • 30/04/2025 30/10/2025
    Node.js 16 nodejs16 google-18-full google-18-full/nodejs16 30/01/2024 30/01/2025
    Node.js 14 nodejs14 google-18-full google-18-full/nodejs14 30/01/2024 30/01/2025
    Node.js 12 nodejs12 google-18-full google-18-full/nodejs12 30/01/2024 30/01/2025
    Node.js 10 nodejs10 google-18-full google-18-full/nodejs10 30/01/2024 30/01/2025
    Node.js 8 nodejs8 Dismesso Dismesso 05/06/2020 Febbraio 2021
    Node.js 6 nodejs6 Dismesso Dismesso 17/04/2019 Agosto 2020

    Python

    Runtime ID runtime Stack Immagine di base runtime Ritiro Dismissione
    Python 3.14 python314
  • google-24 (predefinito)
  • google-24-full
  • google-24/python314
  • google-24-full/python314
  • 2030-10-10 2031-04-10
    Python 3.13 python313
  • google-22 (predefinito)
  • google-22-full
  • google-22/python313
  • google-22-full/python313
  • 10/10/2029 10/04/2030
    Python 3.12 python312
  • google-22 (predefinito)
  • google-22-full
  • google-22/python312
  • google-22-full/python312
  • 10/02/2028 02/04/2029
    Python 3.11 python311
  • google-22 (predefinito)
  • google-22-full
  • google-22/python311
  • google-22-full/python311
  • 24/10/2027 24/04/2028
    Python 3.10 python310
  • google-22 (predefinito)
  • google-22-full
  • google-22/python310
  • google-22-full/python310
  • 4/10/2026 04/04/2027
    Python 3.9 python39 google-18-full google-18-full/python39 5/10/2025 05/04/2026
    Python 3.8 python38 google-18-full google-18-full/python38 14/10/2024 14/10/2025
    Python 3.7 python37 google-18-full google-18-full/python37 30/01/2024 30/01/2025

    Go

    Runtime ID runtime Stack Immagine di base runtime Ritiro Dismissione
    Go 1.26 go126
  • google-24 (predefinito)
  • google-24-full
  • google-24/go126
  • google-24-full/go126
  • Go 1.25 go125
  • google-22 (predefinito)
  • google-22-full
  • google-22/go125
  • google-22-full/go125
  • Go 1.24 go124
  • google-22 (predefinito)
  • google-22-full
  • google-22/go124
  • google-22-full/go124
  • 2026-09-02 2027-03-02
    Go 1.23
    go123
  • google-22 (predefinito)
  • google-22-full
  • google-22/go123
  • google-22-full/go123
  • 21/02/2026 21/08/2026
    Go 1.22 go122
  • google-22 (predefinito)
  • google-22-full
  • google-22/go122
  • google-22-full/go122
  • 28/01/2026 28/07/2026
    Go 1.21 go121
  • google-22 (predefinito)
  • google-22-full
  • google-22/go121
  • google-22-full/go121
  • 3/09/2025 03/03/2026
    Go 1.20 go120
  • google-22 (predefinito)
  • google-22-full
  • google-22/go120
  • google-22-full/go120
  • 1/05/2024 01/05/2025
    Go 1.19 go119
  • google-22 (predefinito)
  • google-22-full
  • google-22/go119
  • google-22-full/go119
  • 30/04/2024 30/01/2025
    Go 1.18 go118
  • google-22 (predefinito)
  • google-22-full
  • google-22/go118
  • google-22-full/go120
  • 30/01/2024 30/01/2025
    Go 1.16 go116 google-18-full google-18-full/go116 30/01/2024 30/01/2025
    Go 1.13 go113 google-18-full google-18-full/go113 30/01/2024 30/01/2025
    Go 1.11 go111 Dismesso Dismesso 05/08/2020 Febbraio 2021

    Java

    Runtime ID runtime Stack Immagine di base runtime Ritiro Dismissione
    Java 25 java25
  • google-24 (predefinito)
  • google-24-full
  • google-24/java25
  • google-24-full/java25
  • Ottobre 2031
    Java 21 java21
  • google-22 (predefinito)
  • google-22-full
  • google-22/java21
  • google-22-full/java21
  • Settembre 2031
    Java 17 java17
  • google-22 (predefinito)
  • google-22-full
  • google-22/java17
  • google-22-full/java17
  • Ottobre 2027
    Java 11 java11 google-18-full google-18-full/java11 31/10/2024 31/10/2025

    Ruby

    Runtime ID runtime Stack Immagine di base runtime Ritiro Dismissione
    Ruby 4.0 ruby40 google-24-full (predefinito) google-24-full/ruby40 2029-03-31 2029-09-30
    Ruby 3.4 ruby34
  • google-22 (predefinito)
  • google-22-full
  • google-22/ruby34
  • google-22-full/ruby34
  • 31/03/2028 30/09/2028
    Ruby 3.3 ruby33
  • google-22 (predefinito)
  • google-22-full
  • google-22/ruby33
  • google-22-full/ruby33
  • 31/03/2027 30/09/2027
    Ruby 3.2 ruby32
  • google-22 (predefinito)
  • google-22-full
  • google-22/ruby32
  • google-22-full/ruby32
  • 31/03/2026 30/09/2026
    Ruby 3.0 ruby30 google-18-full google-18-full/ruby30 31/03/2024 31/03/2025
    Ruby 2.7 ruby27 google-18-full google-18-full/ruby27 30/01/2024 30/01/2025
    Ruby 2.6 ruby26 google-18-full google-18-full/ruby26 30/01/2024 30/01/2025

    PHP

    Runtime ID runtime Stack Immagine di base runtime Ritiro Dismissione
    PHP 8.5 php85 google-24-full (predefinito) google-24-full/php85 2029-12-31 2030-06-30
    PHP 8.4 php84 google-22-full (predefinito) google-22-full/php84 31/12/2028 30/06/2029
    PHP 8.3 php83 google-22-full (predefinito) google-22-full/php83 31/12/2027 30/06/2028
    PHP 8.2 php82 google-22-full (predefinito) google-22-full/php82 31/12/2026 30/06/2027
    PHP 8.1 php81 google-18-full google-18-full/php81 31/12/2025 30/06/2026
    PHP 7.4 php74 google-18-full google-18-full/php74 30/01/2024 30/01/2025

    .NET

    Runtime ID runtime Stack Immagine di base runtime Ritiro Dismissione
    .NET 10 dotnet10
  • google-24 (predefinito)
  • google-24-full
  • google-24/dotnet10
  • google-24-full/dotnet10
  • 2028-11-14 2029-05-14
    .NET 8 dotnet8
  • google-22 (predefinito)
  • google-22-full
  • google-22/dotnet8
  • google-22-full/dotnet8
  • 2026-11-10 2027-05-10
    .NET 6 dotnet6
  • google-22 (predefinito)
  • google-22-full
  • google-22/dotnet6
  • google-22-full/dotnet6
  • 12/11/2024 12/11/2025
    .NET Core 3 dotnet3 google-18-full google-18-full/dotnet3 30/01/2024 30/01/2025