Upgrade di un'applicazione esistente

Per continuare a ricevere aggiornamenti della sicurezza e poter usufruire dell'assistenza tecnica, devi eseguire l'upgrade delle tue applicazioni alla versione del runtime più recente supportata.

Il processo di upgrade di un'app esistente dipende dalla versione di runtime utilizzata attualmente dall'app:

  • Go 1.11 (runtime di prima generazione): devi eseguire la migrazione dell'app alla versione di Go più recente supportata. Go 1.11 ha raggiunto la fine del supporto il 30 gennaio 2024. Le tue applicazioni Go 1.11 esistenti continueranno a essere eseguite e riceveranno traffico. Tuttavia, App Engine potrebbe bloccare il rideployment delle applicazioni che utilizzano i runtime dopo la data di fine del supporto. Per eseguire la migrazione alla versione più recente supportata di Go, consulta Eseguire la migrazione da Go 1.11 al runtime Go più recente.

  • Runtime di seconda generazione di Go (dopo la fine del supporto): per eseguire l'upgrade a una versione supportata di Go, aggiorna il file app.yaml specificando una versione di Go che vuoi venga eseguita dall'app. Ad esempio:

    runtime: goVERSION
    

    Dove VERSION indica i numeri di versione di Go MAJOR e MINOR. Ad esempio, per utilizzare l'ultima versione di Go, Go 1.22, specifica 122. Per maggiori informazioni, consulta la panoramica del runtime Go.