All Products
Search
Document Center

API Gateway:Kelola aturan traffic layanan

Last Updated:Jun 04, 2026

Konfigurasikan aturan traffic pada API Gateway Cloud-native untuk mengontrol enkripsi dan penyeimbangan beban traffic yang diarahkan ke layanan backend.

Konfigurasikan enkripsi sertifikat untuk layanan backend

Untuk mengamankan traffic ke layanan backend dengan TLS, aktifkan enkripsi sertifikat.

  1. Masuk ke API Gateway console.

  2. Di panel navigasi kiri, klik Cloud-native API Gateway > Instance. Di bilah navigasi atas, pilih wilayah.

  3. Pada halaman Instance, klik ID instans target.

  4. Di panel navigasi kiri, klik Service, lalu klik tab Services.

  5. Pada kolom Actions dari layanan yang ingin Anda konfigurasi, klik ikon icon dan pilih Configure Policy. Pada tab Configure Policy, di bagian Traffic Management, klik Edit di sebelah kanan Certificate Encryption Configuration.

    Parameter

    Deskripsi

    TLS Mode

    Nilai default adalah Close.

    • Close: Gerbang terhubung ke layanan backend melalui HTTP.

    • TLS: Gerbang terhubung ke layanan backend melalui TLS.

    • mTLS: Gerbang menyajikan sertifikat klien ke server, yang akan memverifikasinya jika mTLS diaktifkan.

    Certificate ID

    Diperlukan saat mTLS diatur ke mTLS. ID sertifikat klien.

    CA Certificate Public Key

    Diperlukan saat mTLS diatur ke mTLS. Kunci publik sertifikat CA untuk memverifikasi sertifikat server.

    Service Name

    Opsional saat TLS diatur ke TLS atau mTLS. Memetakan ke ekstensi TLS Server Name Indication (SNI) yang didefinisikan dalam TLS Extension Definitions.

  6. Setelah mengonfigurasi parameter, klik OK.

Konfigurasikan penyeimbangan beban untuk layanan backend

  1. Masuk ke API Gateway console.

  2. Di panel navigasi kiri, klik Cloud-native API Gateway > Instance. Di bilah navigasi atas, pilih wilayah.

  3. Pada halaman Instance, klik ID instans target.

  4. Di panel navigasi kiri, klik Service, lalu klik tab Services.

  5. Pada kolom Actions dari layanan yang ingin Anda konfigurasi, klik ikon icon dan pilih Configure Policy. Pada tab Configure Policy, di bagian Traffic Management, klik Edit di sebelah kanan Load Balancing Configurations.

    Parameter

    Deskripsi

    Load Balancing Type

    Opsi yang tersedia meliputi Round-robin, Least Connections, Random, dan Consistent Hashing.

    Catatan

    Dengan Least Connections, permintaan diarahkan ke instans backend yang menangani jumlah koneksi aktif paling sedikit.

    Metode ini bekerja baik dengan HTTP/1, di mana setiap koneksi menangani satu permintaan. Dalam skenario HTTP/2 atau gRPC, di mana satu koneksi dapat memproses beberapa permintaan secara bersamaan (multiplexing), metode ini tidak dapat menyeimbangkan beban secara efektif di antara instans gerbang.

    Consistent Hashing Method

    Diperlukan saat Consistent Hashing diatur ke Consistent Hashing. Kunci hash yang didukung: alamat IP sumber, header, cookie, atau parameter kueri.

    • Based on Source IP Address: Mengarahkan traffic berdasarkan hash dari alamat IP sumber.

    • Request Parameter: Mengarahkan permintaan berdasarkan hash parameter kueri. Permintaan dengan nilai hash yang sama akan diarahkan ke instans yang sama.

      Request Parameter: Nama parameter kueri.

    • Header: Mengarahkan permintaan berdasarkan hash header. Permintaan dengan nilai hash yang sama akan diarahkan ke instans yang sama.

      Request Header: Nama header.

    • Cookie: Mengarahkan permintaan berdasarkan hash cookie. Permintaan dengan nilai hash yang sama akan diarahkan ke instans yang sama.

      • Cookie Name: Nama cookie. Maksimal 64 karakter: huruf, angka, garis bawah (_), dan tanda hubung (-).

      • Cookie Lifecycle: Waktu kedaluwarsa cookie.

      • Cookie Path: Jalur cookie.

    Prefetch Time

    Diperlukan saat Round-robin diatur ke Round-robin atau Least Connections. Satuan: detik. Traffic ke instans backend yang baru terdaftar akan meningkat secara linear hingga mencapai bobot penuh selama periode ini.

  6. Setelah mengonfigurasi parameter, klik OK.

    Verifikasi bahwa kebijakan penyeimbangan beban telah berlaku sesuai kebutuhan bisnis Anda.