全部产品
Search
文档中心

Function Compute:Kelola alias

更新时间:Nov 11, 2025

Di Function Compute, Anda dapat membuat alias untuk versi fungsi. Dengan memadukan penggunaan alias dan versi, Anda dapat menerapkan integrasi dan rilis berkelanjutan dalam Siklus Hidup Pengembangan Perangkat Lunak (SDLC). Topik ini menjelaskan konsep alias serta cara mengelolanya di konsol Function Compute.

Apa itu alias?

Di Function Compute, alias adalah penunjuk ke versi fungsi tertentu. Alias memungkinkan Anda menerbitkan versi baru, melakukan rollback, dan menerapkan rilis canary dengan mudah. Setiap alias harus dikaitkan dengan suatu fungsi atau versi tertentu. Saat Anda menggunakan alias untuk mengakses fungsi, Function Compute akan menyelesaikan alias tersebut ke versi yang ditunjuknya. Klien yang memanggil fungsi tidak perlu mengetahui versi spesifik yang digunakan.

Sebagai contoh, pertimbangkan sebuah Pemicu HTTP. Tanpa alias, Anda harus memperbarui secara manual nomor versi yang terkait dengan pemicu setiap kali menerbitkan versi baru—proses ini berpotensi mengganggu layanan klien. Dengan alias, peningkatan versi dapat berjalan lancar. Misalnya, Anda dapat mengarahkan alias bernama PROD ke versi stabil 1. Klien kemudian memanggil fungsi tersebut melalui alias PROD (Gambar 1). Ketika versi 2 diterbitkan, Anda cukup memperbarui alias PROD agar mengarah ke versi 2, sehingga klien otomatis memanggil versi terbaru melalui alias yang sama (Gambar 2).

Peningkatan versi yang mulus

Gambar 1. Terbitkan versi 1

image

Setelah menerbitkan versi 1, Anda dapat terus mengembangkan fitur baru pada versi LATEST. Karena klien menggunakan alias untuk memanggil fungsi, Anda cukup memperbarui alias PROD agar mengarah ke versi 2 saat siap dirilis. Saat klien memanggil fungsi melalui alias PROD, Function Compute akan menyelesaikannya ke versi 2. Pendekatan ini memungkinkan pembaruan dan iterasi versi yang sederhana dan tanpa gangguan.

Gambar 2. Terbitkan versi 2

image

Rollback cepat

Jika versi 2 mengalami masalah, Anda cukup mengarahkan kembali alias PROD ke versi 1 untuk melakukan rollback ke versi sebelumnya. Operasi ini tidak memengaruhi klien.

Rilis canary

Anda juga dapat menggunakan alias untuk mengontrol distribusi lalu lintas dalam rilis canary. Misalnya, arahkan 5% lalu lintas produksi ke versi baru (versi 2) untuk pengujian canary, lalu secara bertahap alihkan seluruh lalu lintas ke versi tersebut. Metode ini mengurangi risiko yang terkait dengan penerapan versi baru.

Gambar 3. Rilis Canary

image

Item konfigurasi yang didukung oleh alias

Item konfigurasi yang didukung oleh alias bersifat independen dari kode fungsi dan konfigurasi fungsi utama. Item tersebut hanya berkaitan dengan pemicuan dan eksekusi fungsi, seperti Pemicu, kebijakan elastisitas, dan mode tugas. Alias merepresentasikan lingkungan yang berbeda. Dengan mengatur konfigurasi pada alias, Anda dapat beralih versi tanpa mengubah kode fungsi atau konfigurasi fungsi utama. Misalnya, jika Anda mengonfigurasi pemicu pada alias, versi fungsi yang ditunjuk oleh alias tersebut dapat dipanggil oleh pemicu tersebut.

Tabel berikut mencantumkan item konfigurasi yang dapat dikaitkan dengan versi dan/atau alias. support menunjukkan bahwa item konfigurasi mendukung pengikatan ke versi atau alias, sedangkan unsupport menandakan bahwa item tersebut tidak mendukung pengikatan.

Item konfigurasi

Versi

Alias

Logika kode

support

unsupport

Runtime

support

unsupport

Spesifikasi instans, konkurensi instans, instance lifecycle hook

support

unsupport

Kebijakan penskalaan otomatis

unsupport

support

Pemicu

support

support

Tugas asinkron

support

support

Layer, Variabel lingkungan, logging, jaringan, penyimpanan, Pemeriksaan kesehatan, DNS kustom, izin (peran)

support

unsupport

Sebelum Anda mulai

Buat alias

  1. Masuk ke Konsol Function Compute. Di panel navigasi sebelah kiri, pilih Function Management > Functions.

  2. Di bilah navigasi atas, pilih wilayah. Di halaman Functions, klik fungsi yang dituju.

  3. Di halaman detail fungsi, klik tab Manage Aliases. Di halaman yang muncul, klik Create Alias.

  4. Di panel Buat Alias, konfigurasikan parameter yang diperlukan dan klik OK.

    Tabel berikut menjelaskan parameter:

    Item konfigurasi

    Deskripsi

    Name

    Nama alias yang akan dibuat.

    Description

    Deskripsi alias.

    Major Version

    Tetapkan versi utama untuk alias.

    Enable Canary Release

    Menentukan apakah akan mengaktifkan versi rilis canary. Untuk mengaktifkan rilis canary, atur item konfigurasi berikut.

    Canary Release Version

    Tetapkan versi rilis canary untuk alias.

    Canary Release Version Weight

    Persentase lalu lintas yang dialihkan ke versi rilis canary. Misalnya, jika Anda mengatur parameter ini menjadi 5%, maka 5% lalu lintas dialokasikan ke versi rilis canary dan 95% lalu lintas dialokasikan ke versi utama.

    Di halaman Manage Aliases, Anda dapat melihat alias yang telah dibuat, mengedit alias yang ada, atau menghapus alias yang tidak lagi diperlukan.

Catatan

Saat Anda menghapus alias, hanya alias tersebut yang dihapus. Versi dan pemicu yang ditunjuk oleh alias tidak ikut dihapus.

Informasi lebih lanjut

  • Anda dapat mengatur jumlah minimum instans untuk suatu fungsi menjadi 1 atau lebih untuk memesan sumber daya elastis terlebih dahulu. Hal ini memastikan bahwa versi yang ditunjuk oleh alias memiliki sumber daya yang telah dipanaskan secara memadai. Untuk informasi selengkapnya, lihat Konfigurasikan kebijakan elastisitas untuk jumlah minimum instans.

  • Selain menggunakan konsol, Anda dapat menggunakan Serverless Devs untuk mengonfigurasi alias untuk suatu fungsi. Untuk informasi selengkapnya, lihat Perintah umum Serverless Devs.