Bagikan melalui


Mulai Cepat: Mengelola bendera fitur di Azure App Configuration

Azure App Configuration menyediakan manajemen fitur melalui bendera fitur, memungkinkan tim mengontrol fungsionalitas aplikasi secara dinamis tanpa menyebarkan ulang kode. Ini memungkinkan peluncuran yang aman dan ditargetkan, eksperimen yang lebih cepat, dan pengurangan risiko, memberikan pengembang kontrol yang fleksibel atas perilaku aplikasi dan kemampuan untuk merespons dengan cepat mengubah kebutuhan bisnis atau pelanggan.

Pengelola fitur di portal Microsoft Azure menyediakan UI untuk membuat dan mengelola bendera fitur yang Anda gunakan di aplikasi Anda.

Prasyarat

Membuat bendera fitur

Buat bendera fitur baru di portal Microsoft Azure dengan mengikuti langkah-langkah di bawah ini.

  1. Buka Azure App Configuration store Anda di portal Azure. Di menu sumber daya, di bawah Operasi, pilih Manajer Fitur>Buat.

    Cuplikan layar portal Microsoft Azure yang memperlihatkan fitur Buat bendera fitur.

  2. Di bawah Untuk apa Anda akan menggunakan bendera fitur Anda?, pilih salah satu tujuan berikut:

    • Sakelar – Aktifkan/matikan fitur dengan sakelar sederhana. Gunakan untuk pengalih dan skenario operasional berumur pendek di mana kontrol aktif/nonaktif tunggal sudah cukup.
    • Penerapan Bertahap - Secara bertahap mengaktifkan fitur untuk sejumlah persentase pengguna. Gunakan untuk rilis fitur bertahap guna mengurangi risiko, serta untuk peluncuran uji coba atau bertahap di seluruh lingkungan sistem atau segmen pengguna.
    • Eksperimen – Jalankan eksperimen terkontrol dengan alokasi lalu lintas untuk menentukan varian berkinerja terbaik. Gunakan untuk pengujian A/B, eksperimen multivariat, atau evaluasi fitur berbasis metrik, dan skenario lain yang memerlukan perbandingan statistik.

    Gunakan Beralih untuk mengaktifkan atau menonaktifkan fungsionalitas secara instan untuk semua pengguna.

    1. Konfigurasikan Pengaturan Dasar untuk menetapkan properti inti fitur flag Anda.

      Pengaturan Contoh nilai Deskripsi
      Aktifkan bendera fitur Aktifkan tombol Opsi ini mengaktifkan feature flag pada saat pembuatan. Jika Anda menonaktifkan ini, konfigurasi bendera fitur baru disimpan tetapi bendera fitur baru tetap dinonaktifkan.
      Nama bendera fitur Beta Nama bendera fitur adalah apa yang Anda gunakan untuk mereferensikan bendera dalam kode Anda. Ini harus unik dalam aplikasi.
      Kunci Beta Anda dapat menggunakan kunci untuk memfilter bendera fitur yang dimuat di aplikasi Anda. Kunci dihasilkan dari nama bendera fitur secara default, tetapi Anda juga dapat menambahkan awalan atau namespace untuk mengelompokkan bendera fitur Anda, misalnya, .appconfig.featureflag/Beta.
      Label Biarkan kosong Anda dapat menggunakan label untuk membuat flag fitur yang berbeda untuk kunci yang sama dan memfilter flag yang dimuat di aplikasi Anda berdasarkan label. Secara default, bendera fitur tidak memiliki label.
      Deskripsi Biarkan kosong Biarkan kosong atau masukkan deskripsi untuk bendera fitur Anda.

      Cuplikan layar portal Microsoft Azure yang memperlihatkan fitur Buat penanda fitur - Opsi beralih.

    2. Konfigurasikan Telemetri untuk mengumpulkan peristiwa evaluasi untuk bendera fitur ini. Saat diaktifkan, peristiwa evaluasi dikirim ke penerbit telemetri yang Anda konfigurasikan di aplikasi Anda. Sebelum mengaktifkan telemetri, tautkan sumber daya Application Insights ke penyimpanan App Configuration di Telemetri>App Insights.

    3. Pilih Tinjau + buat untuk melihat ringkasan bendera fitur baru Anda, lalu pilih Buat untuk menyelesaikan operasi Anda. Pemberitahuan menunjukkan bahwa bendera fitur baru berhasil dibuat.

Mengedit bendera fitur

Untuk memperbarui bendera fitur, ikuti langkah-langkah berikut:

Cuplikan layar dari platform Azure. Edit bendera fitur.

  1. Di menu sumber daya, bukaManajer fitur>.

  2. Pindah ke ujung kanan bendera fitur yang ingin Anda ubah dan pilih elipsis Tindakan lainnya (...). Dari menu ini, Anda dapat melihat detail bendera fitur, mengedit bendera, mengunci, atau membuka kuncinya, membuat label, memperbarui tag, meninjau riwayat, atau menghapus bendera.

  3. Pilih Edit untuk membuat perubahan menggunakan editor visual, atau Edit Tingkat Lanjut untuk memodifikasi JSON mentah bendera secara langsung.

  4. Secara opsional ubah status bendera fitur dengan mengaktifkan atau menonaktifkan tombol Diaktifkan .

Kelola tampilan

Menu Pengelola fitur menampilkan bendera fitur yang disimpan di Azure App Configuration. Anda dapat mengubah tampilan Pengelola fitur di portal Azure dengan memilih Kelola tampilan.

  • Pengaturan memungkinkan Anda memilih berapa banyak flag fitur yang dimuat setiap kali memilih Memuat lebih banyak. Muat lebih hanya akan terlihat jika ada lebih dari 200 penanda fitur.

  • Edit Kolom memungkinkan Anda menambahkan atau menghapus kolom dan mengubah urutan kolom.

    Cuplikan layar platform Azure. Mengelola tampilan bendera fitur.

Bendera fitur yang dibuat dengan Pengelola fitur disimpan sebagai nilai kunci reguler. Mereka disimpan dengan awalan khusus .appconfig.featureflag/ dan jenis konten application/vnd.microsoft.appconfig.ff+json;charset=utf-8.

Untuk melihat nilai kunci yang mendasar dari bendera fitur di Penjelajah konfigurasi, ikuti langkah-langkah di bawah ini.

  1. Di menu sumber daya, pilihPenjelajah Konfigurasi>, lalu pilih Kelola pengaturan tampilan>.

    Cuplikan layar dari platform Azure. Sertakan bendera fitur di Penjelajah konfigurasi.

  2. Pilih Sertakan bendera fitur di penjelajah konfigurasi dan Terapkan.

Untuk mulai menggunakan flag fitur dengan Azure App Configuration, lanjutkan ke panduan cepat berikut yang disesuaikan untuk bahasa atau platform aplikasi Anda.