全部产品
Search
文档中心

Function Compute:Kelola versi

更新时间:Jul 02, 2025

Function Compute mendukung fitur versioning, yang membantu Anda mengelola layanan, fungsi dalam layanan, serta pemicu secara efisien. Anda dapat merilis beberapa versi layanan untuk menerapkan integrasi berkelanjutan (CI) dan pengiriman berkelanjutan (CD) selama siklus hidup proses pengembangan perangkat lunak. Topik ini menjelaskan konsep versi dan cara mengelola versi di konsol Function Compute.

Apa itu versi?

Function Compute menyediakan versioning tingkat layanan, yang memungkinkan Anda mempublikasikan satu atau lebih versi untuk layanan Anda. Versi merupakan snapshot dari sebuah layanan, mencakup konfigurasi layanan dan fungsi internal seperti kode fungsi serta konfigurasi fungsi. Versi tidak mencakup informasi tentang pemicu. Saat Anda mempublikasikan versi layanan, sistem akan membuat snapshot untuk layanan tersebut dan menetapkan nomor versi terkait untuk digunakan selanjutnya.

Jika Anda tidak menggunakan fitur versioning, semua modifikasi pada layanan akan memengaruhi lingkungan produksi. Akibatnya, Anda tidak dapat mengontrol waktu publikasi versi terbaru. Jika Anda menggunakan fitur versioning, Anda dapat menggunakan versi stabil untuk menanggapi permintaan online setelah hasil pengujian menjadi stabil. Anda juga dapat terus mengembangkan dan menguji versi LATEST. Gambar berikut menunjukkan mekanisme fitur versioning.

Perhatian

  • Secara default, layanan baru hanya memiliki satu versi LATEST. Sebelum Anda mempublikasikan versi layanan, versi LATEST adalah satu-satunya versi yang tersedia. Jangan hapus versi LATEST.

  • Setelah versi dipublikasikan, jangan ubah versi tersebut. Nomor versi meningkat secara monoton dan bersifat unik.

Prasyarat

Publikasikan versi

  1. Masuk ke konsol Function Compute. Di panel navigasi sebelah kiri, klik Services & Functions.

  2. Di bilah navigasi atas, pilih wilayah.

  3. Di halaman Services, klik layanan yang diinginkan. Di panel navigasi sebelah kiri, klik Versions.

  4. Di halaman Versions, klik Publish Version. Di panel Publish New Version of Service, tentukan deskripsi versi dan klik OK.

    Setelah versi dipublikasikan, Anda dapat melihat versi tersebut di halaman Versions. Anda juga dapat menghapus versi yang tidak lagi diperlukan dan menetapkan versi sebagai versi utama atau versi canary dari alias sesuai petunjuk.

Catatan

Saat Anda menghapus versi, hanya fungsi dan konfigurasi versi tersebut yang dihapus. Namun, alias atau pemicu yang menunjuk ke versi tersebut tetap ada. Sebelum Anda menghapus layanan, kami sarankan Anda menghapus alias dan pemicu yang menunjuk ke versi ini. Jika tidak, kesalahan akan terjadi saat Anda memanggil alias yang menunjuk ke versi tersebut.

Informasi lebih lanjut

Anda juga dapat menggunakan Serverless Devs untuk mengonfigurasi versi untuk layanan. Untuk informasi lebih lanjut, lihat perintah Serverless Devs.