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 descrive le fasi del ciclo di vita di una funzione Cloud Run
durata

Google fornisce assistenza per i 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 tuo carico di lavoro.
  • Per mantenere la stabilità, le funzioni Cloud Run evitano di implementare funzionalità o modifiche che causano interruzioni nel runtime. Le modifiche che provocano un errore verranno annunciate in anticipo nelle note di rilascio di Cloud Run Functions.

Quando una versione in una lingua non viene più gestita attivamente dalle rispettive community, le funzioni di Cloud Run smetteranno di fornire manutenzione e supporto il runtime del linguaggio. 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 di GA Ritirato Dismesso
Creazione e rideployment No
Esecuzione di carichi di lavoro esistenti No
Patch di lingua 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
Applicazione di patch del sistema operativo In base alle norme In base alle norme Nessun aggiornamento
Assistenza clienti Assistenza a livello di GA Nessun supporto del runtime Nessun supporto per il runtime

Periodo di notifica

Le funzioni Cloud Run inizieranno a inviare notifiche 90 giorni prima del runtime raggiunge il ritiro. Una volta ricevuta la notifica, dovresti prepararti a eseguire l'upgrade del tuo per un runtime supportato più recente.

Ritiro e ritiro

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

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 corrisponde all'inizio del periodo di ritiro e termina all'inizio a partire dalla data di dismissione. La data di ritiro indica l'inizio del periodo di dismissione.

Durante il periodo di ritiro, in genere potete continuare a creare nuovi carichi di lavoro esistenti e aggiorna quelli esistenti tramite 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 il deployment dei carichi di lavoro. Carichi di lavoro che continuano a utilizzare un modello dismesso il runtime potrebbe essere disabilitato.

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, alla disponibilità e alle date principali potrebbero subire ritardi. Una data di ritiro o disattivazione vuota indica che la fase non è stata ancora pianificata. Visita di nuovo questa pagina per rimanere al passo con gli aggiornamenti.

Node.js

Runtime Generazione ID runtime Serie Immagine di base del runtime Ritiro Dismissione
Node.js 22
(solo anteprima)
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-pieno google-22-completo/nodejs20 2026-04-30 2026-10-30
Node.js 18 1ª gen., funzioni Run nodejs18 google-22-pieno google-22-full/nodejs18 2025-04-30 2025-10-30
Node.js 16 1ª generazione., Esegui funzioni nodejs16 google-18-full google-18-completo/nodjes16 2024-01-30 2025-01-30
Node.js 14 1ª gen., funzioni Run nodejs14 google-18-full google-18-full/nodjes14 2024-01-30 2025-01-30
Node.js 12 1ª gen., funzioni Run nodejs12 google-18-full google-18-full/nodjes14 2024-01-30 2025-01-30
Node.js 10 1ª generazione., Esegui funzioni nodejs10 google-18-completo google-18-full/nodjes10 2024-01-30 2025-01-30
Node.js 8 1ª generazione., Esegui funzioni nodejs8 Dismesso Dismesso 2020-06-05 Febbraio 2021
Node.js 6 1ª generazione., Esegui funzioni nodejs6 Dismesso Dismesso 2019-04-17 Agosto 2020

Python

Runtime Generazione ID runtime Serie Immagine di base del runtime Ritiro Disattivazione
Python 3.12 1ª gen., funzioni Run python312 google-22-pieno google-22-full/python312 2028-10-02 2029-04-02
Python 3.11 1ª gen., funzioni Run python311 google-22-full google-22-full/python311 2027-10-24 2028-04-24
Python 3.10 1ª generazione., Esegui funzioni python310 google-22-pieno google-22-full/python310 2026-10-04 2027-04-04
Python 3.9 1ª generazione., Esegui funzioni python39 google-18-completo google-18-full/python39 2025-10-05 2026-04-05
Python 3.8 1ª generazione., Esegui funzioni python38 google-18-completo 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 Disattivazione
Go 1.22 Esegui funzioni go122 google-22-pieno google-22-full/go122
Go 1.21 Esegui funzioni go121 google-22-full google-22-completo/go121
Go 1.20 Esegui funzioni go120 google-22-pieno google-22-full/go120 2024-05-01 2025-05-01
Go 1.19 1ª gen., funzioni Run go119 google-22-pieno google-22-completo/go119 2024-04-30 2025-01-30
Go 1.18 1ª generazione., Esegui funzioni go118 google-22-full google-22-completo/go120 2024-01-30 2025-01-30
Go 1.16 1ª gen., funzioni Run go116 google-18-full google-18-completo/go116 2024-01-30 2025-01-30
Go 1.13 1ª gen., funzioni Run go113 google-18-completo google-18-full/go113 2024-01-30 2025-01-30
Go 1.11 1ª gen., funzioni Run go111 Dismesso Dismesso 2020-08-05 Febbraio 2021

Java

Runtime Generazione ID runtime Serie Immagine di base del runtime Ritiro Disattivazione
Java 21 Esegui funzioni java21 google-22-full google-22-full/java21 Ottobre 2031
Java 17 1ª gen., funzioni Run java17 google-22-pieno google-22-full/java17 Ottobre 2027
Java 11 1ª generazione., Esegui funzioni 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ª gen., funzioni Run ruby33 google-22-full google-22-full/ruby33 2027-03-31 2027-09-30
Ruby 3.2 1ª gen., funzioni Run ruby32 google-22-full google-22-full/ruby32 2026-03-31 2026-09-30
Ruby 3.0 1ª generazione., Esegui funzioni ruby30 google-18-completo google-18-full/ruby30 2024-03-31 2025-03-31
Ruby 2.7 1ª generazione., Esegui funzioni ruby27 google-18-completo google-18-full/ruby27 2024-01-30 2025-01-30
Ruby 2.6 1ª gen., funzioni Run ruby26 google-18-full google-18-completo/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ª gen., funzioni Run 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., Esegui funzioni php74 google-18-completo 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-pieno google-22-full/dotnet8
.NET Core 6 1ª generazione., Esegui funzioni dotnet6 google-22-pieno google-22-full/dotnet6 2024-11-12 2025-11-12
.NET Core 3 1ª gen., funzioni Run dotnet3 google-18-full google-18-full/dotnet3 2024-01-30 2025-01-30