Cloud Deployment Manager akan mencapai akhir dukungan pada 31 Desember 2025. Jika saat ini Anda menggunakan Deployment Manager, migrasikan ke Infrastructure Manager atau teknologi deployment alternatif paling lambat 31 Desember 2025 untuk memastikan layanan Anda berlanjut tanpa gangguan.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Mulai 1 Januari 2020,
komunitas Python tidak akan lagi memperbarui,
memperbaiki bug, atau mem-patch masalah keamanan untuk Python 2.7. Sebaiknya pastikan
template Deployment Manager Anda kompatibel dengan Python 3 sesegera mungkin.
Untuk ringkasan produk yang terpengaruh oleh perubahan ini, termasuk informasi tentang penggunaan Google Cloud library klien Python, lihat Dukungan Python di Google Cloud.
Memigrasikan template Deployment Manager
Sintaksis untuk Deployment Manager tidak menggunakan fitur khusus untuk
Python 3. Pada umumnya, template Anda akan berfungsi dengan Python 3 tanpa
memerlukan perubahan kode.
Jika menggunakan modul template
seperti skrip bantuan, Anda harus memastikan bahwa skrip tersebut kompatibel dengan
Python 3.
Untuk mengetahui informasi tentang mentransfer kode Python 2 ke Python 3, lihat
panduan transfer Python.org.
Jika Anda ingin menguji apakah template Anda kompatibel dengan
Python 3, coba deployment pengujian dengan template. Jika deployment berhasil tanpa peringatan apa pun, template Anda kompatibel, dan tidak perlu diubah.
Jika template Anda memiliki fitur yang tidak kompatibel dengan Python 3, deployment Anda akan terus berfungsi hingga Juni 2020. Anda mungkin melihat salah satu
peringatan berikut:
Template tidak kompatibel dengan Python 3: Template berjalan menggunakan Python 2,
tetapi gagal dengan Python 3. Peringatan ini menampilkan pesan error Python 3, sehingga Anda dapat men-debug kode.
Template menghasilkan hasil yang berbeda dengan Python 3 dan Python 2: Hal ini
mungkin karena deployment Anda bersifat non-deterministik (misalnya, deployment bergantung
pada waktu saat ini atau angka acak), atau template mungkin menggunakan fitur
yang tidak kompatibel dengan Python 3. Jika template Anda non-deterministik secara desain,
Anda tidak perlu mengubahnya.
Jika template Anda menggunakan fitur yang tidak kompatibel dengan Python 3,
gunakan panduan dalam
panduan porting Python 3
untuk mengupdate template.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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."]]],[]]