AI Gateway memungkinkan Anda menambahkan kebijakan dan mengonfigurasi plugin di tingkat API untuk meningkatkan keamanan, kinerja, dan kemudahan pemeliharaan API.
Perubahan konfigurasi kebijakan berlaku segera tanpa perlu menerbitkan ulang API.
Prosedur
Buka AI Gateway Instance, pilih wilayah, dan klik instance ID yang dituju.
Di panel navigasi kiri, klik LLM API. Kemudian, klik nama API untuk masuk ke halaman detail API.
Klik tab Policies & Plugins. Di bagian More Policies & Plugins, pilih lokasi untuk mengonfigurasi kebijakan atau plugin (Inbound Processing atau Outbound Processing), lalu klik Enable Policy/Plugin.
Di panel Enable Policy/Plugin, pilih dan konfigurasikan kebijakan atau plugin. Untuk informasi lebih lanjut, lihat Konfigurasi Kebijakan dan Konfigurasi Plugin.
Konfigurasi Kebijakan
Kontrol konkurensi
Aturan kontrol konkurensi menghitung jumlah total permintaan yang sedang diproses oleh gateway. Ketika angka ini mencapai ambang batas tertentu, gateway langsung memblokir trafik. Anda dapat menetapkan ambang batas ini ke jumlah maksimum permintaan konkuren yang dapat ditangani layanan backend Anda. Ini melindungi ketersediaan layanan backend selama periode konkurensi tinggi.
Pembentukan trafik
Aturan pembentukan trafik memantau permintaan per detik (QPS) dari sebuah API. Ketika QPS mencapai ambang batas tertentu, gateway langsung memblokir trafik. Ini mencegah lonjakan trafik tiba-tiba membebani layanan backend dan memastikan ketersediaan tinggi.
Kebijakan pemutusan sirkuit
Aturan pemutusan sirkuit memantau waktu respons atau tingkat kesalahan dari sebuah API. Ketika ambang batas tercapai, gateway langsung memicu pemutusan sirkuit. Selama periode tertentu, gateway berhenti memanggil sumber daya yang tidak stabil. Ini mencegah layanan backend terpengaruh dan memastikan ketersediaan tinggi. Setelah waktu yang ditentukan, gateway melanjutkan panggilan ke sumber daya tersebut.
Kebijakan daftar hitam dan putih IP
Kebijakan daftar hitam dan putih IP mengontrol akses klien ke layanan berdasarkan daftar alamat IP yang diizinkan (putih) atau ditolak (hitam) yang telah dikonfigurasi sebelumnya.
Kebijakan timeout
AI Gateway menyediakan pengaturan timeout pada tingkat API. Anda dapat mengonfigurasi durasi maksimum yang ditunggu gateway untuk mendapatkan respons dari layanan backend untuk API tertentu. Jika gateway tidak menerima respons dalam waktu yang telah ditentukan, maka akan mengembalikan kode status HTTP 504 (Gateway Timeout) kepada klien.
Kebijakan pengulangan
AI Gateway menyediakan pengaturan pengulangan di tingkat API yang memungkinkan pengulangan otomatis untuk permintaan gagal. Anda dapat mengonfigurasi kondisi pemicu pengulangan, seperti kegagalan koneksi, layanan backend tidak tersedia, atau kode status HTTP tertentu.
Kebijakan modifikasi header
Fitur modifikasi header memungkinkan Anda mengubah header pada permintaan asli sebelum diteruskan ke layanan backend, atau pada respons dari layanan backend sebelum dikembalikan ke klien.
Konfigurasi Plugin
Klik tab Add Plugin.
Di bagian Quick Navigation, pilih jenis plugin untuk diinstal atau cari plugin berdasarkan nama, lalu klik kartu plugin:
Jika plugin belum diinstal, klik Install and Configure di kotak dialog yang muncul. Kemudian, konfigurasikan aturan plugin dan tetapkan status menjadi aktif.
Jika plugin sudah diinstal, konfigurasikan aturan plugin dan tetapkan status menjadi aktif di kotak dialog yang muncul.
Klik OK. Anda akan dialihkan ke daftar lampiran API, di mana Anda dapat melihat lampiran dan status aktif plugin untuk API tersebut.
