Gunakan kunci referensi pada konsumen, layanan AI, layanan Agent, layanan MCP, dan plugin untuk menghindari pengeksposan kredensial dalam bentuk teks biasa.
Prasyarat
Anda telah memiliki kunci yang ada. Jika belum, buat kunci tersebut seperti dijelaskan dalam Create a key.
Referensi kunci memerlukan AI Gateway 2.1.11 atau versi yang lebih baru.
Mereferensikan kunci pada konsumen
-
Buka Konsol AI Gateway. Di panel navigasi sebelah kiri, pilih Consumers, lalu pilih wilayah di bilah menu atas.
-
Klik Create a consumer. Pada halaman Create Consumer, masukkan nama konsumen, atur metode autentikasi ke API key, metode generasi ke Reference Key, lalu pilih kunci yang ada untuk Bind Key.
CatatanUntuk kredensial konsumen, hanya metode autentikasi API key yang mendukung referensi kunci.
Referensikan kunci dalam layanan AI
-
Buka AI Gateway console. Di panel navigasi sebelah kiri, pilih Instance. Di bilah menu atas, pilih wilayah.
-
Klik ID instans target. Di panel navigasi sebelah kiri, pilih Service, lalu klik Create Service.
-
Pada panel Create Service, atur Service Source ke AI Services. Di bagian Large Model Configuration, atur metode generasi ke Reference Key dan pilih kunci yang ada untuk API Key.
Referensikan kunci dalam layanan Agent
-
Buka AI Gateway console. Di panel navigasi sebelah kiri, pilih Instance. Di bilah menu atas, pilih wilayah.
-
Klik ID instans target. Di panel navigasi sebelah kiri, pilih Service, lalu klik Create Service.
-
Pada panel Create Service, atur Service Source ke Agent Services, Generation Method ke Reference Key, dan pilih kunci yang ada untuk API Key.
Referensikan kunci dalam layanan MCP
Layanan MCP yang diproksi langsung oleh AI Gateway mendukung autentikasi backend. Anda dapat menentukan kunci yang ada sebagai kredensial backend.
-
Buka AI Gateway console. Di panel navigasi sebelah kiri, pilih Instance. Di bilah menu atas, pilih wilayah.
-
Klik ID instans target dan buat layanan MCP untuk skenario proxy langsung seperti dijelaskan dalam Create a gateway-hosted MCP service.
-
Pada halaman detail layanan MCP, klik Configure Backend Service Authentication di bagian Basic Information untuk mengaktifkan autentikasi, lalu konfigurasikan pengaturan berikut:
-
Authentication method: Pilih API key.
-
Credential source: Custom HTTP Header.
-
Header: Tentukan nama header yang membawa kredensial.
-
Generation method: Pilih Reference Key.
-
Credential: Pilih kunci yang ada.
-
Referensikan kunci dalam plugin
Gunakan sintaksis $ref{secretName} dalam konfigurasi plugin untuk mereferensikan kunci, di mana secretName adalah nama kunci tersebut. Contoh konfigurasi plugin Key-Auth:
credentials:
# Referensikan kunci bernama secretName
- $ref{secretName}
keys:
- apikey
- x-api-key
Dengan konfigurasi ini, kunci secretName mengotentikasi akses ke AI Gateway. Plugin resmi maupun kustom sama-sama mendukung referensi kunci.
Lihat referensi kunci
Buka AI Gateway console. Di panel navigasi sebelah kiri, pilih Key. Di kolom Referenced, klik jumlah referensi kunci untuk melihat sumber daya mana saja yang menggunakannya.