Anda dapat menambahkan layanan ke gerbang untuk menyediakan titik akhir layanan bagi gerbang tersebut. Gerbang API cloud-native mendukung berbagai sumber layanan, seperti Container Service, MSE Nacos, alamat tetap, nama domain DNS, dan Function Compute (FC).
Prosedur
Masuk ke Konsol API Gateway.
Di panel navigasi sebelah kiri, klik . Di bilah navigasi atas, pilih wilayah.
Pada halaman Instance, klik ID instans target.
Di panel navigasi sebelah kiri, pilih Services, lalu klik Create Service. Pada panel Create Service, pilih Service Source dan konfigurasikan parameter. Setelah konfigurasi selesai, klik OK.
Gerbang API cloud-native tidak memodifikasi permintaan Anda. Saat permintaan diteruskan ke layanan backend yang menggunakan nama domain, header Host tidak ditulis ulang menjadi nama domain yang dikonfigurasi. Untuk menulis ulang header Host, lihat Konfigurasikan kebijakan rewrite HTTP.
Parameter layanan
Service Source | Configuration Item | Description |
Container Service Catatan Jika Anda menambahkan Container Service sebagai sumber layanan ke gerbang, gerbang akan memperoleh daftar layanan dari kluster ACK/ACK Serverless cluster dan menambahkan layanan beserta alamat node backend-nya ke gerbang. | Namespace | Namespace dari kluster yang dipilih. Secara default, layanan di namespace arms-prom, kube-system, dan mse-pilot tidak ditampilkan. |
Service List | Pilih layanan dari daftar layanan. Secara default, layanan yang namanya diawali dengan `consumers` tidak ditampilkan. | |
MSE Nacos | Namespace | Namespace dari kluster yang dipilih. Secara default, layanan di namespace arms-prom, kube-system, dan mse-pilot tidak ditampilkan. |
Service List | Pilih layanan dari daftar layanan. Secara default, layanan yang namanya diawali dengan `consumers` tidak ditampilkan. | |
FC Function Compute | Backend Service | |
Daftar fungsi | Pilih fungsi dari daftar fungsi. | |
Versi atau alias | Pilih versi atau alias fungsi. | |
SAE Kubernetes Service | Namespace | Namespace dari kluster yang dipilih. |
Service List | Pilih layanan dari daftar layanan. | |
Fixed Address Catatan Jika layanan tidak memiliki mekanisme penemuan layanan, Anda harus menambahkan alamat node backend layanan secara manual. | Service Name | Nama layanan kustom. |
Service Endpoint | Alamat node backend layanan. Node backend layanan dari berbagai sumber berbeda-beda, tetapi formatnya selalu | |
TLS Mode | Pilih mode TLS dari daftar tarik-turun. Secara default, TLS dinonaktifkan.
| |
DNS Domain Name Catatan Gerbang API cloud-native mendukung penggunaan hasil penguraian DNS sebagai titik akhir layanan backend. | Service Name | Nama layanan kustom. |
Service Endpoint | Alamat node backend layanan. Node backend layanan dari berbagai sumber berbeda-beda, tetapi formatnya selalu | |
TLS Mode | Pilih mode TLS dari daftar tarik-turun. Secara default, TLS dinonaktifkan.
| |
CloudFlow Penting
| Workflow | Pilih CloudFlow yang telah dibuat. |
Invocation Method | Panggilan asinkron dan sinkron didukung:
| |
Verifikasi hasil
Pada tab Services, Anda dapat melihat informasi layanan yang telah dibuat. Layanan berhasil dibuat jika informasinya—seperti Service Name, Service Endpoint, dan Service Source—ditampilkan.
Referensi
Setelah layanan dibuat, Anda juga dapat mengelolanya. Untuk informasi selengkapnya, lihat Kelola layanan.