View a markdown version of this page

Pilih antara REST API dan HTTP API - Amazon API Gateway

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

Edge-optimized

Ya

Tidak

Regional

Ya

Ya

Pribadi

Ya

Tidak

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

Autentikasi TLS bersama

Ya

Iya

Sertifikat untuk otentikasi backend

Ya

Tidak

AWS WAF

Ya

Tidak

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.

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.

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.

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.

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.