A partire dal 1° gennaio 2020, la community di Python non aggiornerà più, non correggerà i bug né applicherà patch per i problemi di sicurezza di Python 2.7. Ti consigliamo di verificare quanto prima che i tuoi modelli di Deployment Manager siano compatibili con Python 3.
Per una panoramica dei prodotti interessati da questa modifica, incluse informazioni sull'utilizzo delle librerie client Python di Google Cloud, consulta Supporto di Python su Google Cloud.
Migrazione dei modelli Deployment Manager
La sintassi di Deployment Manager non utilizza funzionalità specifiche di Python 3. Nella maggior parte dei casi, i modelli dovrebbero funzionare con Python 3 senza richiedere modifiche al codice.
Se utilizzi moduli di modelli come script di supporto, devi assicurarti che gli script siano compatibili con Python 3.
Per informazioni sul trasferimento del codice Python 2 a Python 3, consulta la guida al porting di Python.org. Se vuoi verificare se il tuo modello è compatibile con Python 3, prova a eseguire un deployment di prova con il modello. Se il deployment riesce senza avvisi, il modello è compatibile e non richiede modifiche.
Se i tuoi modelli includono funzionalità incompatibili con Python 3, le implementazioni continueranno a funzionare fino a giugno 2020. Potresti visualizzare uno di questi avvisi:
Il modello non è compatibile con Python 3: il modello viene eseguito utilizzando Python 2, ma non funziona con Python 3. L'avviso mostra il messaggio di errore di Python 3, in modo che puoi eseguire il debug del codice.
Il modello ha prodotto risultati diversi con Python 3 e Python 2: questo potrebbe essere dovuto al fatto che il deployment non è deterministico (ad esempio, si basa sull'ora corrente o su numeri casuali) oppure un modello potrebbe utilizzare una funzionalità incompatibile con Python 3. Se il modello non è deterministico per progettazione, non devi modificarlo.
Se il tuo modello utilizza una funzionalità incompatibile con Python 3, consulta le linee guida riportate nella guida al porting di Python 3 per aggiornarlo.