Topik ini menjelaskan cara mengelola API menggunakan konsol, termasuk menentukan layanan backend untuk API, menambahkan kebijakan, dan mengonfigurasi otentikasi konsumen.
Tentukan layanan backend untuk sebuah API
Untuk API yang dibuat di luar instance, antarmuka yang ditambahkan secara default mewarisi konfigurasi dari layanan backend terkaitnya, tetapi Anda tidak dapat mengedit layanan backend tersebut.
Untuk API yang dibuat dalam instance, antarmuka yang ditambahkan secara default mewarisi konfigurasi dari layanan backend terkaitnya, dan Anda juga dapat mengonfigurasi pengaturan secara terpisah untuk setiap API.
Masuk ke Konsol Cloud-native API Gateway. Di bilah navigasi kiri, pilih Instance, dan pilih wilayah di bilah navigasi atas.
Di halaman Instance, klik ID instance gateway yang ingin Anda kelola. Di bilah navigasi kiri, pilih API, dan klik API yang diinginkan.
Di tab Operation Details dari operasi API, klik Edit di sebelah Backend Service.
Di bagian Backend Service, konfigurasikan parameter dan klik OK.
Parameter
Deskripsi
Configuration Method
Default Configuration Method adalah Inherit from API.
Configure for Operation Separately: Operasi dikaitkan dengan layanan backend secara terpisah. Layanan backend yang dikonfigurasi untuk operasi memiliki prioritas lebih tinggi daripada konfigurasi tingkat API.
Inherit from API: Mewarisi dari layanan backend yang terkait dengan API.
Scenarios
Pilih skenario untuk operasi saat ini.
Skenario dasar: Single Service, Mock.
Skenario rilis Canary: By Percentage (Multi-service), By Content (Multi-service), By Tag (Proportion-based Routing).
CatatanJumlah total persentase lalu lintas layanan tujuan harus 100%.
Backend Services
Kaitkan layanan backend di bawah gateway atau VPC ini. Jika tidak ada layanan backend di bawah gateway ini, Anda dapat mengklik Create Service untuk membuat satu.
PentingSaat membuat layanan baru, informasi port layanan mungkin tidak langsung muncul. Anda perlu memperluas daftar dropdown Service Name dan klik Refresh. Karena sinkronisasi informasi port dilakukan secara asinkron, Anda mungkin perlu menunggu sejenak agar informasi port layanan lengkap dimuat dan ditampilkan.
Debug API
Prasyarat
Prosedur
Cloud-native API Gateway memungkinkan Anda melakukan debug API baik di luar maupun di dalam instance.
API di luar instance
Masuk ke Konsol Cloud-native API Gateway. Di bilah navigasi kiri, pilih API, dan pilih wilayah di bilah navigasi atas.
Klik API yang ingin Anda kelola.
API di dalam instance
Masuk ke Konsol Cloud-native API Gateway. Di bilah navigasi kiri, pilih Instance, dan pilih wilayah di bilah navigasi atas.
Di halaman Instance, klik ID instance gateway. Di bilah navigasi kiri, pilih API, dan klik API yang ingin Anda kelola.
Di tab Operations, pilih operasi yang ingin Anda debug, dan klik Debug.
Di panel Operation to Be Debugged, konfigurasikan parameter, lalu klik Send Request untuk melakukan debug.
Edit API
Cloud-native API Gateway memungkinkan Anda mengedit API baik di luar maupun di dalam instance.
API di luar instance
Masuk ke Konsol Cloud-native API Gateway. Di bilah navigasi kiri, pilih APIs, dan pilih wilayah di bilah navigasi atas.
Klik API yang ingin Anda kelola. Di tab Operations, pilih operasi yang ingin Anda edit, dan klik Edit.
Di panel Edit Operation, Anda dapat memodifikasi Basic Information, Request Definition, Response Definition, Mock, dan Consumer Authentication dari operasi tersebut.
API di dalam instance
Masuk ke Konsol Cloud-native API Gateway. Di bilah navigasi kiri, pilih Instance, dan pilih wilayah di bilah navigasi atas.
Di halaman Instance, klik ID instance gateway. Di bilah navigasi kiri, pilih API, dan klik API yang ingin Anda kelola.
Di tab Operations, pilih operasi yang ingin Anda edit, dan klik Edit.
Di panel Edit Operation, Anda dapat memodifikasi Basic Information, Request Definition, Response Definition, serta Consumer Authentication untuk operasi tersebut.
Uji Stres
Prasyarat
Prosedur
Cloud-native API Gateway memungkinkan Anda melakukan uji stres baik di luar maupun di dalam instance.
API di luar instance
Masuk ke Konsol Cloud-native API Gateway. Di bilah navigasi kiri, pilih API, dan pilih wilayah di bilah navigasi atas.
Klik API yang ingin Anda kelola.
API di dalam instance
Masuk ke Konsol Cloud-native API Gateway. Di bilah navigasi kiri, pilih Instances, dan pilih wilayah di bilah navigasi atas.
Di halaman Instances, klik ID instance gateway. Di bilah navigasi kiri, pilih API, dan klik API yang ingin Anda kelola.
Di tab Operations, pilih operasi yang ingin Anda mulai uji stres, dan klik . Untuk informasi lebih lanjut, lihat Memulai dengan Uji Stres PTS.
Hapus API
Operasi penghapusan tidak dapat dibatalkan. Berhati-hatilah saat melakukan operasi ini.
Cloud-native API Gateway memungkinkan Anda menghapus API baik di luar maupun di dalam instance.
API di luar instance
Masuk ke Konsol Cloud-native API Gateway. Di bilah navigasi kiri, pilih API, dan pilih wilayah di bilah navigasi atas.
Klik API yang ingin Anda kelola.
API di dalam instance
Masuk ke Konsol Cloud-native API Gateway. Di bilah navigasi kiri, pilih Instances, dan pilih wilayah di bilah navigasi atas.
Di halaman Instances, klik ID instance gateway. Di bilah navigasi kiri, pilih API, dan klik API yang ingin Anda kelola.
Di tab Operations, pilih operasi yang ingin Anda hapus, dan klik , lalu klik OK di kotak dialog konfirmasi.