Amazon API Gateway

Buat, pelihara, dan amankan API pada skala apa pun

Amazon API Gateway adalah layanan yang dikelola secara penuh yang memudahkan pengembang untuk membuat, menerbitkan, memelihara, memantau, dan mengamankan API pada segala skala. Dengan beberapa klik pada AWS Management Console, Anda dapat membuat REST dan API WebSocket yang berfungsi sebagai “pintu depan” bagi aplikasi untuk mengakses data, logika bisnis, atau fungsionalitas dari layanan backend Anda, seperti beban kerja yang berjalan di Amazon Elastic Compute Cloud (Amazon EC2), kode yang berjalan di AWS Lambda, aplikasi web apa pun, atau aplikasi komunikasi real time.

API Gateway menangani semua tugas yang terlibat dalam penerimaan dan pemrosesan hingga ratusan ribu panggilan API secara bersamaan, termasuk pengelolaan lalu lintas, otorisasi dan kontrol akses, pemantauan, dan pengelolaan versi API. API Gateway tidak memiliki biaya minimum atau uang muka. Anda hanya perlu membayar panggilan API yang Anda terima dan jumlah data yang ditransfer keluar, dan dengan model harga bertingkat API Gateway, Anda dapat mengurangi biaya saat penggunaan API diskalakan.

Cara Kerja API Gateway

New-API-GW-Diagram

Keuntungan

PENGEMBANGAN API YANG EFISIEN

Jalankan berbagai versi API yang sama secara bersamaan dengan API Gateway, yang memungkinkan Anda secara cepat mengulang, menguji, dan merilis versi baru. Anda hanya membayar untuk panggilan yang dilakukan ke API Anda dan transfer data keluar dan tidak ada biaya minimum atau komitmen di muka.

PEMANTAUAN MUDAH

Pantau metrik kinerja dan informasi tentang panggilan API, latensi data, dan tingkat kesalahan dari dasbor API Gateway, yang memungkinkan Anda memantau panggilan ke layanan Anda secara visual menggunakan Amazon CloudWatch.

PERFORMA PADA SEGALA SKALA

Berikan kepada pengguna akhir latensi serendah mungkin untuk permintaan dan respons API dengan memanfaatkan jaringan global lokasi edge kami menggunakan Amazon CloudFront. Batasi lalu lintas dan lakukan cache output panggilan API untuk memastikan bahwa operasi backend menahan lonjakan lalu lintas dan sistem backend tidak perlu dipanggil.

HEMAT BIAYA DALAM SKALA BESAR

API Gateway memberikan model harga bertingkat untuk permintaan API. Dengan harga Permintaan API serendah 1,51 USD per juta permintaan di tingkat tertinggi, Anda dapat mengurangi biaya berdasarkan jumlah permintaan API yang dibuat per wilayah di seluruh akun AWS Anda.

KENDALI KEAMANAN YANG FLEKSIBEL

Kendalikan akses ke API Anda dengan aman dengan AWS Identity and Access Management (IAM) dan Amazon Cognito. Jika Anda menggunakan token OAuth atau mekanisme otorisasi lain, API Gateway dapat membantu memverifikasi permintaan yang masuk dengan menjalankan pengotorisasi Lambda dari AWS Lambda.

TITIK AKHIR RESTFUL API

Buat API berbasis sumber daya dan gunakan kemampuan transformasi data API Gateway untuk menghasilkan permintaan dalam layanan target bahasa yang diharapkan. API Gateway juga membantu melindungi layanan Anda yang ada dengan memberlakukan aturan pembatasan untuk memastikan bahwa backend Anda dapat menahan lonjakan lalu lintas yang tak terduga.

API TANPA SERVER

Buat REST API menggunakan API Gateway yang dapat digunakan pada ponsel dan aplikasi web untuk memanggil layanan AWS yang tersedia secara publik melalui kode yang berjalan di AWS Lambda. Lambda menjalankan kode Anda pada infrastruktur komputasi ketersediaan tinggi, menghilangkan kebutuhan untuk menyediakan, menskalakan, atau mengelola server apa pun.

API WEBSOCKET

Buat aplikasi komunikasi dua arah real time, seperti aplikasi obrolan dan dasbor streaming, tanpa perlu menyediakan atau mengelola server apa pun atau mengkhawatirkan pengguna atau perangkat yang terhubung. API Gateway mengelola koneksi persisten di antara klien, menangani transfer pesan, dan mendorong data melalui server backend.

Memulai dengan Amazon API Gateway

Pelajari selengkapnya tentang Amazon API Gateway

Kunjungi halaman fitur
Siap membuat?
Memulai dengan Amazon API Gateway
Ada pertanyaan lagi?
Hubungi kami