Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pilih antara REST API dan HTTP API
REST API dan HTTP API keduanya adalah produk RESTful API. REST API mendukung lebih banyak fitur daripada API HTTP, sementara API HTTP dirancang dengan fitur minimal sehingga dapat ditawarkan dengan harga lebih rendah. Pilih REST API jika Anda memerlukan fitur seperti kunci API, pembatasan per klien, validasi permintaan, AWS WAF integrasi, atau titik akhir API pribadi. Pilih API HTTP jika Anda tidak memerlukan fitur yang disertakan dengan REST API.
Bagian berikut merangkum fitur inti yang tersedia di REST API dan HTTP API. Bila perlu, tautan tambahan disediakan untuk menavigasi antara bagian REST API dan HTTP API dari Panduan Pengembang API Gateway.
Tipe titik akhir
Jenis titik akhir mengacu pada titik akhir yang dibuat API Gateway untuk API Anda. Untuk informasi selengkapnya, lihat Jenis titik akhir API untuk REST APIs di API Gateway.
| Jenis titik akhir | API REST | API HTTPS |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
Keamanan
API Gateway menyediakan sejumlah cara untuk melindungi API Anda dari ancaman tertentu, seperti aktor jahat atau lonjakan lalu lintas. Untuk mempelajari selengkapnya, lihat Lindungi REST API Anda di API Gateway dan Lindungi HTTP Anda APIs di API Gateway.
| Fitur keamanan | API REST | API HTTPS |
|---|---|---|
|
|
||
|
|
|
Otorisasi
API Gateway mendukung beberapa mekanisme untuk mengendalikan dan mengelola akses ke API Anda. Untuk informasi selengkapnya, lihat Kontrol dan kelola akses ke REST APIs di API Gateway dan Kontrol dan kelola akses ke HTTP APIs di API Gateway.
| Opsi otorisasi | API REST | API HTTPS |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
1 Anda dapat menggunakan Amazon Cognito dengan otorizer JWT.
2 Anda dapat menggunakan otorisasi Lambda untuk memvalidasi JWT untuk REST API.
Manajemen API
Pilih REST API jika Anda memerlukan kemampuan manajemen API seperti kunci API dan pembatasan tarif per klien. Lihat informasi selengkapnya di Mendistribusikan REST Anda APIs ke klien di API Gateway, Nama domain khusus untuk REST publik APIs di API Gateway, dan Nama domain khusus untuk HTTP APIs di API Gateway.
| Fitur | API REST | API HTTPS |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pengembangan
Saat Anda mengembangkan API Gateway API, Anda memutuskan sejumlah karakteristik API Anda. Karakteristik ini tergantung pada kasus penggunaan API Anda. Untuk informasi lebih lanjut, lihat Kembangkan REST API di API Gateway dan Kembangkan HTTP APIs di API Gateway.
| Fitur | API REST | API HTTPS |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
||
|
|
||
|
|
||
|
|
||
|
|
Memantau
API Gateway mendukung beberapa opsi untuk mencatat permintaan API dan memantau API Anda. Untuk informasi selengkapnya, lihat Memantau REST API di API Gateway dan Pantau HTTP APIs di API Gateway.
| Fitur | API REST | API HTTPS |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
Integrasi
Integrasi menghubungkan API Gateway API Anda ke sumber daya backend. Untuk informasi selengkapnya, lihat Integrasi untuk REST APIs di API Gateway dan Buat integrasi untuk HTTP APIs di API Gateway.
| Fitur | API REST | API HTTPS |
|---|---|---|
|
|
||
|
|
||
|
|
||
|
|