Mettre à niveau une application existante

Vous devez mettre à jour vos applications vers la dernière version d'exécution compatible pour continuer à recevoir les mises à jour de sécurité et bénéficier de l'assistance technique.

Le processus de mise à niveau d'une application existante dépend de la version d'exécution actuellement utilisée par votre application :

  • Python 2.7 (environnement d'exécution de première génération) : vous devez migrer votre application vers la dernière version compatible de Python. Python 2.7 n'est plus compatible à partir du 31 janvier 2024. Vos applications Python 2.7 existantes continueront à fonctionner et à recevoir du trafic. Toutefois, App Engine peut bloquer le redéploiement des applications qui utilisent des environnements d'exécution après leur date de fin de compatibilité. Pour migrer de Python 2.7 vers la dernière version compatible de Python, consultez la section Migrer vers l'environnement d'exécution Python 3.

  • Environnements d'exécution Python de deuxième génération (après fin de compatibilité) : pour passer à une version compatible de Python, mettez à jour le fichier app.yaml en spécifiant une version de Python que vous souhaitez que votre application exécute. Exemple :

      runtime: pythonVERSION
    

    VERSION correspond aux numéros de version Python MAJOR et MINOR. Par exemple, pour utiliser la dernière version de Python, Python 3.12, spécifiez 312. Pour en savoir plus, consultez la présentation de l'environnement d'exécution Python.