Supporto di runtime

I runtime nelle funzioni Cloud Run sono immagini di base che includono componenti e sistema operativo, il software necessario per compilare ed eseguire il codice scritto per un linguaggio di programmazione specifico e il software per supportare la funzione.

Le funzioni Cloud Run applicano gli aggiornamenti ai runtime in conformità con le norme relative agli aggiornamenti della sicurezza selezionate.

Diagramma che illustra le fasi del ciclo di vita di un runtime Cloud Run Functions

Google fornisce assistenza per un runtime durante la disponibilità generale (GA). Durante questo periodo di assistenza:

  • I componenti di runtime vengono aggiornati regolarmente con correzioni di bug e della sicurezza.
  • Gli aggiornamenti vengono applicati in conformità con le norme relative agli aggiornamenti della sicurezza del carico di lavoro.
  • Per mantenere la stabilità, le funzioni Cloud Run evitano di implementare funzionalità o modifiche che causano interruzioni nel runtime. Le modifiche incompatibili verranno comunicate in anticipo nelle note di rilascio delle funzioni Cloud Run.

Quando una versione di una lingua non è più gestita attivamente dalla rispettiva comunità, anche le funzioni Cloud Run smetteranno di fornire manutenzione e assistenza per il runtime della lingua. Prima che un runtime raggiunga la fase di ritiro come descritto nel programma di assistenza per i runtime, Google invierà una notifica ai clienti nella console Google Cloud.

Google può apportare modifiche alla pianificazione o al ciclo di vita dell'assistenza di qualsiasi runtime in conformità con i termini del contratto per l'utilizzo dei servizi Google Cloud.

Ciclo di vita del runtime

Assistenza a livello GA Ritirato Dismesso
Creazione e nuovo deployment No
Eseguire i carichi di lavoro esistenti No
Patch per le lingue In base alle norme In base alle norme Nessun aggiornamento
Applicazione di patch ai pacchetti di sistema In base alle norme In base alle norme Nessun aggiornamento
Patch del sistema operativo In base alle norme In base alle norme Nessun aggiornamento
Assistenza clienti Assistenza a livello GA Nessun supporto per il runtime Nessun supporto per il runtime

Periodo di notifica

Le funzioni Cloud Run inizieranno a emettere notifiche 90 giorni prima del ritiro del runtime. Una volta ricevuta la notifica, devi prepararti ad eseguire l'upgrade della funzione a un runtime supportato più recente.

Ritiro e smantellamento

Quando un componente non è più gestito attivamente, le funzioni Cloud Run possono ritirare e rimuovere il runtime.

Sono presenti tre aspetti: la pubblicazione della data di ritiro, un periodo di ritiro e una data di disattivazione. Nella seguente pianificazione, la data di ritiro è l'inizio del periodo di ritiro e termina all'inizio della data di disattivazione. La data di disattivazione indica l'inizio del periodo di disattivazione.

Durante il periodo di ritiro, in genere puoi continuare a creare nuovi carichi di lavoro e aggiornare quelli esistenti utilizzando il runtime. Ti consigliamo di utilizzare questo periodo di tempo per eseguire la migrazione dei carichi di lavoro che utilizzano il runtime ritirato a un runtime più aggiornato.

Dopo la data di ritiro, non potrai più creare nuovi carichi di lavoro o aggiornare quelli esistenti utilizzando il runtime. Devi scegliere un runtime più aggiornato per eseguire il deployment dei tuoi carichi di lavoro. I carichi di lavoro che continuano a utilizzare un ambiente di runtime ritirato potrebbero essere disattivati.

Programma di assistenza

Di seguito è riportato l'elenco dei runtime delle funzioni Cloud Run supportati, nonché dei runtime ritirati o dismessi.

In base alla qualifica e alla stabilità delle release, la disponibilità e le date chiave potrebbero subire ritardi. Una data di ritiro o disattivazione vuota indica che la fase non è stata ancora pianificata. Consulta di nuovo questa pagina per non perderti gli aggiornamenti.

Node.js

Runtime Generazione ID runtime Serie Immagine di base del runtime Ritiro Dismissione
Node.js 22 Esegui funzioni nodejs22 google-22-full google-22-full/nodejs22 2027-04-30 2028-10-31
Node.js 20 1ª generazione., Esegui funzioni nodejs20 google-22-full google-22-full/nodejs20 2026-04-30 2026-10-30
Node.js 18 1ª generazione., Funzioni Run nodejs18 google-22-full google-22-full/nodejs18 2025-04-30 2025-10-30
Node.js 16 1ª generazione., Funzioni Run nodejs16 google-18-full google-18-full/nodjes16 2024-01-30 2025-01-30
Node.js 14 1ª generazione., Funzioni Run nodejs14 google-18-full google-18-full/nodjes14 2024-01-30 2025-01-30
Node.js 12 1ª generazione., Esegui funzioni nodejs12 google-18-full google-18-full/nodjes14 2024-01-30 2025-01-30
Node.js 10 1ª generazione., Funzioni Run nodejs10 google-18-full google-18-full/nodjes10 2024-01-30 2025-01-30
Node.js 8 1ª generazione., Funzioni Run nodejs8 Dismesso Dismesso 2020-06-05 Febbraio 2021
Node.js 6 1ª generazione., Funzioni Run nodejs6 Dismesso Dismesso 2019-04-17 Agosto 2020

Python

Runtime Generazione ID runtime Serie Immagine di base del runtime Ritiro Dismissione
Python 3.12 1ª generazione., Esegui funzioni python312 google-22-full google-22-full/python312 2028-10-02 2029-04-02
Python 3.11 1ª generazione., Esegui funzioni python311 google-22-full google-22-full/python311 2027-10-24 2028-04-24
Python 3.10 1ª generazione., Funzioni Run python310 google-22-full google-22-full/python310 2026-10-04 2027-04-04
Python 3.9 1ª generazione., Esegui funzioni python39 google-18-full google-18-full/python39 2025-10-05 2026-04-05
Python 3.8 1ª generazione., Esegui funzioni python38 google-18-full google-18-full/python38 2024-10-14 2025-10-14
Python 3.7 1ª generazione., Esegui funzioni python37 google-18-full google-18-full/python37 2024-01-30 2025-01-30

Vai

Runtime Generazione ID runtime Serie Immagine di base del runtime Ritiro Dismissione
Go 1.23
(solo anteprima)
Esegui funzioni go123 google-22-full google-22-full/go123
Go 1.22 Esegui funzioni go122 google-22-full google-22-full/go122
Go 1.21 Esegui funzioni go121 google-22-full google-22-full/go121
Go 1.20 Esegui funzioni go120 google-22-full google-22-full/go120 2024-05-01 2025-05-01
Go 1.19 1ª generazione., Esegui funzioni go119 google-22-full google-22-full/go119 2024-04-30 2025-01-30
Go 1.18 1ª generazione., Funzioni Run go118 google-22-full google-22-full/go120 2024-01-30 2025-01-30
Go 1.16 1ª generazione., Funzioni Run go116 google-18-full google-18-full/go116 2024-01-30 2025-01-30
Go 1.13 1ª generazione., Esegui funzioni go113 google-18-full google-18-full/go113 2024-01-30 2025-01-30
Go 1.11 1ª generazione., Esegui funzioni go111 Dismesso Dismesso 2020-08-05 Febbraio 2021

Java

Runtime Generazione ID runtime Serie Immagine di base del runtime Ritiro Dismissione
Java 21 Esegui funzioni java21 google-22-full google-22-full/java21 Ottobre 2031
Java 17 1ª generazione., Esegui funzioni java17 google-22-full google-22-full/java17 Ottobre 2027
Java 11 1ª generazione., Funzioni Run java11 google-18 google-18/java11 2024-10-31 2025-10-31

Ruby

Runtime Generazione ID runtime Serie Immagine di base del runtime Ritiro Dismissione
Ruby 3.3 1ª generazione., Esegui funzioni ruby33 google-22-full google-22-full/ruby33 2027-03-31 2027-09-30
Ruby 3.2 1ª generazione., Funzioni Run ruby32 google-22-full google-22-full/ruby32 2026-03-31 2026-09-30
Ruby 3.0 1ª generazione., Funzioni Run ruby30 google-18-full google-18-full/ruby30 2024-03-31 2025-03-31
Ruby 2.7 1ª generazione., Esegui funzioni ruby27 google-18-full google-18-full/ruby27 2024-01-30 2025-01-30
Ruby 2.6 1ª generazione., Funzioni Run ruby26 google-18-full google-18-full/ruby26 2024-01-30 2025-01-30

PHP

Runtime Generazione ID runtime Serie Immagine di base del runtime Ritiro Dismissione
PHP 8.3 Esegui funzioni php83 google-22-full google-22-full/php83 2027-12-31 2028-06-30
PHP 8.2 1ª generazione., Esegui funzioni php82 google-22-full google-22-full/php82 2026-12-31 2027-06-30
PHP 8.1 1ª generazione., Esegui funzioni php81 google-18-full google-18-full/php81 2025-12-31 2026-06-30
PHP 7.4 1ª generazione., Funzioni Run php74 google-18-full google-18-full/php74 2024-01-30 2025-01-30

.NET Core

Runtime Generazione ID runtime Serie Immagine di base del runtime Ritiro Dismissione
.NET Core 8 Esegui funzioni dotnet8 google-22-full google-22-full/dotnet8
.NET Core 6 1ª generazione., Esegui funzioni dotnet6 google-22-full google-22-full/dotnet6 2024-11-12 2025-11-12
.NET Core 3 1ª generazione., Funzioni Run dotnet3 google-18-full google-18-full/dotnet3 2024-01-30 2025-01-30