全部产品
Search
文档中心

Server Load Balancer:Tambah dan kelola skrip

更新时间:Jul 06, 2025

Application Load Balancer (ALB) mendukung AScript, yang memungkinkan Anda mengonfigurasi skrip untuk pendengar guna menentukan cara permintaan diproses.

Prasyarat

Sebuah instance ALB standar atau dengan WAF telah dibuat. Untuk informasi lebih lanjut, lihat Buat dan Kelola Instance ALB.

Langkah 1: Buat pendengar untuk pengujian

Anda dapat membuat pendengar HTTP, HTTPS, atau QUIC untuk instance ALB guna menguji skrip.

  1. Masuk ke Konsol ALB.

  2. Di bilah navigasi atas, pilih wilayah tempat instance ALB diterapkan.

  3. Gunakan salah satu metode berikut untuk membuka panduan konfigurasi pendengar:

    • Pada halaman Instances, temukan instance ALB yang ingin Anda kelola dan klik Create Listener di kolom Actions.

    • Pada halaman Instances, klik ID instance ALB yang ingin Anda kelola. Pada tab Listener, klik Create Listener.

  4. Di langkah Configure Listener, konfigurasikan parameter yang dijelaskan dalam tabel berikut dan klik Next.

    Parameter

    Deskripsi

    Listener Protocol

    Pilih protokol pendengar. Dalam contoh ini, HTTP dipilih.

    Listener Port

    Pilih port tempat instance ALB mendengarkan. Instance ALB mendengarkan permintaan pada port yang ditentukan dan kemudian meneruskan permintaan ke server backend. Nilai valid: 1 hingga 65535. Biasanya, port 80 digunakan untuk HTTP dan port 443 digunakan untuk HTTPS.

    Catatan

    Port tempat instance ALB mendengarkan harus unik.

    Dalam contoh ini, 80 ditentukan.

    Listener Name

    Masukkan nama untuk pendengar.

    Advanced Settings

    Anda dapat mengklik Modify untuk mengonfigurasi pengaturan lanjutan. Dalam contoh ini, nilai default digunakan untuk Advanced Settings.

  5. Di langkah Server Group, pilih tipe server dan grup server, lalu klik Next.

  6. Di langkah Confirm, konfirmasikan konfigurasi dan klik Submit.

Langkah 2: Buat skrip untuk menyesuaikan aturan pengalihan

Kami merekomendasikan agar Anda menghentikan pendengar sebelum membuat skrip. Jika tidak, layanan mungkin terpengaruh.

  1. Masuk ke Konsol ALB.

  2. Di bilah navigasi atas, pilih wilayah tempat instance ALB diterapkan.

  3. Di halaman Instances, klik ID instance ALB.

  4. Pada tab Listener, klik ID pendengar yang Anda buat untuk pengujian.

  5. Klik tab Forwarding Rules untuk mengonfigurasikan skrip pada tab ini.

    1. Klik Inbound Forwarding Rules atau Outbound Forwarding Rules.

    2. Klik Add Script Before Forwarding Rule Is Applied atau Add Script After Forwarding Rule Is Applied.

      Catatan

      Jika Outbound Forwarding Rule dipilih, Anda hanya dapat mengklik Add Script Before Forwarding Rule Is Applied.

  6. Pada halaman Add Script, konfigurasikan parameter dan klik OK.

    Parameter

    Wajib

    Deskripsi

    Rule Name

    Ya

    Masukkan nama untuk skrip.

    Script Code

    Ya

    Tentukan isi dari skrip.

    • Anda dapat menulis skrip atau klik Code Template untuk menggunakan template kode.

    • Tulis skrip berdasarkan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Skenario umum AScript.

    Run Script At

    Ya

    Tentukan posisi tempat Anda ingin menjalankan skrip. Setelah skrip dibuat, Anda tidak dapat mengubah posisi tempat skrip dijalankan.

    Status

    Ya

    Tentukan apakah Anda ingin mengaktifkan skrip.

    Advanced Settings

    Tidak

    Jika permintaan membawa parameter _es_dgb dan nilai parameter tersebut adalah kunci yang ditentukan, header debug akan ditambahkan ke respons. Header tersebut membawa catatan eksekusi skrip.

Langkah 3: Uji aturan pengalihan berbasis skrip pada pendengar

  1. Masuk ke Konsol ALB.

  2. Di bilah navigasi atas, pilih wilayah tempat instance ALB diterapkan.

  3. Pada halaman Instances, klik ID instance ALB.

  4. Pada tab Listener, klik ID pendengar yang Anda buat untuk pengujian.

  5. Jika pendengar dalam status Dihentikan, di sudut kanan atas tab Listener Details, klik Start untuk mengaktifkan pendengar. Anda harus mengaktifkan pendengar terlebih dahulu sebelum dapat menerapkan aturan pengalihan berbasis skrip.

  6. Pada tab Forwarding Rules, aktifkan aturan pengalihan berbasis skrip.

    Setelah Anda mengaktifkan pendengar, Anda dapat memeriksa apakah lalu lintas jaringan dapat didistribusikan ke server backend berdasarkan aturan pengalihan yang ditentukan. Jika hasilnya menunjukkan bahwa lalu lintas jaringan dapat mencapai server backend, Anda dapat menambahkan aturan pengalihan ke pendengar yang melayani lingkungan produksi.

Langkah 4: Terapkan aturan pengalihan ke lingkungan produksi

  1. Masuk ke Konsol ALB.

  2. Di bilah navigasi atas, pilih wilayah tempat instance ALB diterapkan.

  3. Klik ID instance ALB.

  4. Klik tab Listeners lalu klik ID pendengar yang ingin Anda kelola.

  5. Pada halaman detail pendengar, klik tab Forwarding Rules. Tambahkan dan aktifkan aturan pengalihan berbasis skrip yang telah diverifikasi. Kemudian, aturan pengalihan berbasis skrip diterapkan ke lingkungan produksi.

Apa yang harus dilakukan selanjutnya: Kelola siklus hidup skrip

Anda dapat mengaktifkan, menonaktifkan, memodifikasi, dan menghapus skrip sesuai kebutuhan.

  • Untuk mengaktifkan skrip, ubah Disabled menjadi Diaktifkan untuk skrip.

  • Untuk menonaktifkan skrip, ubah Enabled menjadi Dinonaktifkan untuk skrip.

  • Untuk memodifikasi skrip, klik Modify. Anda dapat memodifikasi informasi berikut: Rule Name, Script Code, Status, dan Advanced Settings.

  • Untuk menghapus skrip, klik Delete. Lalu, klik OK di pesan Delete Script.

Referensi