Dalam modul ini Anda akan menggunakan Amazon API Gateway untuk memaparkan fungsi Lambda yang dibangun dalam modul sebelumnya sebagai API RESTful. API ini akan dapat diakses di Internet publik. Akan diamankan menggunakan Amazon Cognito kumpulan pengguna yang Anda buat dalam modul sebelumnya. Menggunakan konfigurasi ini, lalu Anda akan mengubah situs web yang dihosting secara statis menjadi aplikasi web yang dinamis dengan menambahkan JavaScript dari sisi klien yang membuat panggilan AJAX pada API yang terpapar.

Diagram di atas menunjukkan bagaimana komponen API Gateway yang akan Anda bangun dalam modul ini berintegrasi dengan komponen lama yang Anda bangun sebelumnya. Item berwarna abu-abu adalah bagian yang telah Anda implementasikan dalam langkah sebelumnya.
Situs web statis yang Anda terapkan dalam modul pertama telah memiliki halaman yang dikonfigurasi untuk berinteraksi denga API yang akan Anda bangun dalam modul ini. Halaman di /ride.html memiliki antarmuka berbasis peta yang sederhana untuk meminta kendaraan unicorn. Setelah autentikasi menggunakan halaman /signin.html, pengguna Anda akan dapat memilih lokasi pengambilan mereka dengan mengklik lokasi pada peta lalu meminta perjalanan dengan memilih tombol "Minta Unicorn" di sudut kanan atas.
Modul ini akan berfokus pada langkah yang diperlukan untuk membangun komponen cloud API, namun jika Anda tertarik dengan bagaimana kode browser bekerja yang memanggil API ini, Anda dapat memeriksa file ride.js dari situs web. Dalam hal ini, aplikasi menggunakan metode ajax() jQuery untuk membuat permintaan jarak jauh.
Waktu untuk Menyelesaikan Modul: 15 Menit
Layanan yang digunakan: Amazon API Gateway dan AWS Lambda
Ikuti instruksi langkah demi langkah di bawah ini untuk membuat API REST Anda. Klik tiap nomor langkah untuk memperluas bagian.