Gambaran umum lab
Di lab ini, Anda akan membuat layanan mikro FAQ sederhana. Layanan mikro akan mengembalikan objek JSON yang berisi pertanyaan acak dan pasangan jawaban menggunakan endpoint Amazon API Gateway yang meminta fungsi AWS Lambda. Berikut adalah pola arsitektur untuk layanan mikro:
Deskripsi gambar: Pengguna mengirim permintaan HTTP atau permintaan GET ke layanan di AWS cloud. Amazon API Gateway adalah layanan pertama untuk menerima permintaan. Amazon API Gateway mengubah permintaan HTTP menjadi JSON yang diteruskan ke layanan AWS Lambda. Fungsi AWS Lambda yang ditentukan pengguna memproses permintaan dan mengembalikan respons berformat JSON ke Amazon API Gateway. Amazon API Gateway mengubah respons JSON yang diterima dari AWS Lambda ke respons HTTP akhir untuk dikirim balik kepada pengguna.
Tujuan
Di akhir lab ini, Anda akan dapat melakukan hal berikut:
- Membuat fungsi AWS Lambda.
- Membuat endpoint Amazon API Gateway.
- Men-debug API Gateway dan Lambda dengan Amazon CloudWatch.
Prasyarat pengetahuan teknis
Beberapa pengalaman pemrograman dan pemahaman tentang pengembangan aplikasi akan membantu, tetapi tidak diperlukan untuk menjalankan lab. Namun, Anda harus telah menyelesaikan lab mandiri Introduction to AWS Lambda (Pengantar AWS Lambda) sebelum melakukan lab ini.
Durasi
Diperlukan sekitar 60 menit untuk menyelesaikan lab ini.
Kunci ikon
Beragam ikon digunakan di seluruh lab ini untuk menarik perhatian kepada berbagai tipe petunjuk dan catatan. Daftar berikut menjelaskan tujuan setiap ikon:
- Pelajari selengkapnya: Tempat untuk menemukan informasi selengkapnya.
- Salin edit: Saat menyalin perintah, skrip, atau teks lain ke editor teks (untuk mengedit variabel tertentu di dalamnya) mungkin lebih mudah daripada mengedit langsung di baris perintah atau terminal.
- Catatan: Petunjuk, tip, atau panduan penting.
- Tugas selesai: Poin kesimpulan atau ringkasan dalam lab.