Cloud Deployment Manager ne sera plus pris en charge à partir du 31 décembre 2025. Si vous utilisez actuellement Deployment Manager, veuillez migrer vers Infrastructure Manager ou vers une autre technologie de déploiement d'ici le 31 décembre 2025 pour que vos services continuent de fonctionner sans interruption.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
À compter du 1er janvier 2020, la communauté Python ne mettra plus à jour Python 2.7. Elle ne corrigera plus ses bugs éventuels et ne réglera plus les problèmes de sécurité qui y sont liés. Nous vous recommandons de vérifier dès que possible la compatibilité de vos modèles Deployment Manager avec Python 3.
Pour obtenir un aperçu des produits concernés par cette modification, y compris des informations sur l'utilisation des Google Cloud bibliothèques clientes Python, consultez la page Compatibilité de Python sur Google Cloud.
Migrer vos modèles Deployment Manager
La syntaxe de Deployment Manager n'utilise aucune fonctionnalité spécifique à Python 3. Dans la plupart des cas, vos modèles doivent fonctionner avec Python 3, sans nécessiter de modifications de code.
Si vous utilisez des modules de modèle, tels que des scripts d'aide, vous devez vous assurer qu'ils sont compatibles avec Python 3.
Pour en savoir plus sur le transfert du code de Python 2 vers Python 3, consultez le Guide de portage vers Python.org.
Si vous souhaitez tester la compatibilité de votre modèle avec Python 3, essayez un déploiement test avec le modèle. Si le déploiement réussit sans avertissement, votre modèle est compatible et ne nécessite aucune modification.
Si vos modèles comportent des fonctionnalités incompatibles avec Python 3, vos déploiements continueront à fonctionner jusqu'en juin 2020. L'un de ces avertissements peut s'afficher :
Le modèle n'est pas compatible avec Python 3 : le modèle s'exécute avec Python 2, mais échoue avec Python 3. L'avertissement affiche le message d'erreur Python 3, afin que vous puissiez déboguer votre code.
Le modèle a généré différents résultats avec Python 3 et Python 2 : il est possible que votre déploiement soit non déterministe (par exemple, s'il repose sur l'heure actuelle ou sur des nombres aléatoires) ou qu'un modèle utilise une fonctionnalité incompatible avec Python 3. Si votre modèle n'est pas déterministe par nature, vous ne devez pas le modifier.
Si votre modèle utilise une fonctionnalité incompatible avec Python 3, respectez les consignes du Guide de portage vers Python 3 pour mettre à jour le modèle.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/14 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/14 (UTC)."],[[["Python 2.7 will no longer receive updates, bug fixes, or security patches from the Python community after January 1, 2020, so ensuring Deployment Manager templates are compatible with Python 3 is advised."],["Deployment Manager templates generally do not require code changes to be compatible with Python 3, unless template modules or helper scripts are used."],["Testing templates for Python 3 compatibility can be done by attempting a test deployment, which, if successful without warnings, indicates compatibility."],["Templates incompatible with Python 3 will continue to function until June 2020, but may produce warnings indicating incompatibility or different results compared to Python 2."],["The Python.org porting guide can help users with migration of incompatible features to Python 3 if needed."]]],[]]