API Gateway mendukung berbagai jenis layanan atau aplikasi backend untuk pemanggilan API yang fleksibel dan pemrosesan data. Topik ini menjelaskan jenis-jenis layanan backend yang didukung oleh API Gateway.
Resolusi nama domain internal untuk layanan backend (hanya untuk instance khusus)
API Gateway mendukung nama domain internal untuk layanan backend dan menyediakan resolusi nama domain pada tingkat instance. Secara spesifik:
Ikhtisar: Anda dapat mengonfigurasi bobot untuk catatan resolusi di API Gateway.
Langkah-langkah untuk mengonfigurasi resolusi nama domain internal.
Catatan penggunaan: item-item yang harus diperhatikan selama konfigurasi untuk memastikan proses berjalan lancar.
Batasan: pembatasan dan keterbatasan saat menggunakan fitur ini.
Untuk informasi lebih lanjut, lihat Resolusi Nama Domain Internal untuk Layanan Backend (Hanya untuk Instance Khusus).
Sumber daya dalam VPC
Instance Elastic Compute Service (ECS) dan Classic Load Balancer (CLB) dalam VPC dapat digunakan sebagai layanan backend API. Secara spesifik:
Gunakan Sumber Daya dalam VPC sebagai Layanan Backend API
Otorisasi akses ke dan ikat VPC Anda: Untuk membuat API dengan menggunakan sumber daya dalam VPC, Anda harus terlebih dahulu mengotorisasi API Gateway untuk mengakses sumber daya tersebut. Selama otorisasi, tentukan sumber daya dan port yang ingin diakses oleh API Gateway untuk memastikan komunikasi aman dengan layanan Anda.
Bangun arsitektur dengan ketersediaan tinggi: Bangun arsitektur API dengan ketersediaan tinggi untuk memastikan keandalan dan stabilitas sistem. Topik yang ditautkan memberikan instruksi terperinci.
FAQ: Topik ini juga memberikan jawaban atas beberapa pertanyaan umum tentang konfigurasi untuk membantu Anda menyelesaikan konfigurasi dengan lancar.
Uji Konektivitas Jaringan Otorisasi Akses VPC
Pada langkah ini, Anda menguji konektivitas jaringan antara instance API Gateway Anda dan sumber daya yang akan diakses di VPC Anda. Pengujian ini membantu mengidentifikasi dan menyelesaikan masalah panggilan API yang disebabkan oleh konektivitas jaringan selama proses debugging API.
Untuk informasi lebih lanjut, lihat Sumber Daya dalam VPC.
Function Compute
API Gateway memungkinkan Anda menggunakan Function Compute sebagai layanan backend API. Secara spesifik:
Ikhtisar.
Sebuah instance API Gateway dibuat. Untuk informasi lebih lanjut tentang jenis instance, lihat Pilih Jenis Instance.
Langkah-langkah untuk mengintegrasikan fungsi HTTP ke API Gateway.
Langkah-langkah untuk mengintegrasikan fungsi event ke API Gateway.
FAQ.
Untuk informasi lebih lanjut, lihat Function Compute.
Mock
API Gateway memungkinkan Anda menggunakan Mock sebagai layanan backend API. Layanan Mock mensimulasikan respons terhadap panggilan API berdasarkan konfigurasi API. Ini mengurangi miskomunikasi dan salah paham di antara anggota tim serta meningkatkan efisiensi pengembangan. Secara spesifik:
Konfigurasikan Mock.
Hapus Mock.
Untuk informasi lebih lanjut, lihat Mock.
Layanan data
API Gateway memungkinkan Anda mengonfigurasi layanan data sebagai layanan backend API. Layanan data dirancang untuk membangun bus layanan data seragam untuk membantu perusahaan meningkatkan nilai aset data mereka serta menjamin keandalan, keamanan, dan efektivitas data.
Layanan data berlaku untuk skenario berikut:
Minimalkan eksposur data.
Hubungkan alat visualisasi ke database.
Menyediakan data yang diproses untuk aplikasi.
Layanan Alibaba Cloud yang menyediakan layanan data:
Untuk informasi lebih lanjut, lihat Buat API untuk Layanan Data.
PAI
Alibaba Cloud Platform for AI (PAI) Elastic Algorithm Service (EAS) memungkinkan Anda menerbitkan model ke API Gateway menggunakan REST API. Model yang diterbitkan ke API Gateway dapat dipanggil dalam sistem bisnis menggunakan permintaan HTTP. Untuk informasi tentang pemanggilan, lihat Panggil Layanan melalui Titik Akhir Publik. Untuk informasi lebih lanjut, lihat PAI.
EventBridge
API Gateway mendukung EventBridge sebagai layanan backend API. Secara spesifik:
Langkah-langkah untuk membuat dan menerbitkan API dengan EventBridge sebagai layanan backend.
Langkah-langkah untuk memanggil API menggunakan aplikasi dan AppCode berdasarkan metode otentikasi App Alibaba Cloud.
Untuk informasi lebih lanjut, lihat EventBridge.
Registri mikro layanan
API Gateway mendukung registri mikro layanan sebagai layanan backend. Secara spesifik:
Bagaimana API Gateway diintegrasikan dengan Nacos untuk mengakses aplikasi mikro layanan backend.
Bagaimana membuat instance integrasi virtual private cloud (VPC).
Bagaimana menerapkan Nacos dan mendaftarkan aplikasi mikro layanan dengan Nacos.
Bagaimana API Gateway diintegrasikan dengan ZooKeeper untuk mengakses aplikasi mikro layanan backend.
Bagaimana membuat instance integrasi VPC.
Bagaimana menerapkan ZooKeeper dan mendaftarkan aplikasi mikro layanan dengan ZooKeeper.
Untuk informasi lebih lanjut, lihat Registri Mikro Layanan.
Gateway API multi-level
API yang dibuat di API Gateway dapat dipanggil oleh klien dan juga oleh API Gateway itu sendiri. Ini meningkatkan fleksibilitas dan fungsionalitas layanan API serta memenuhi kebutuhan beragam dalam berbagai skenario. Secara spesifik:
di wilayah yang sama melalui jaringan internal atau lintas wilayah melalui Internet.
API Gateway dapat memanggil API yang dimiliki oleh akun yang sama atau akun yang berbeda.
Untuk informasi lebih lanjut, lihat Gateway API Multi-Level.
Konfigurasikan header Host
API Gateway memungkinkan Anda mengonfigurasi header Host untuk menentukan ke layanan backend mana API Gateway meneruskan permintaan. Secara spesifik:
Bagaimana mengonfigurasi header Host.
Prioritas konfigurasi header Host.
Untuk informasi lebih lanjut, lihat Konfigurasikan Header Host.