Gambaran Umum Lab
Ini adalah lab dua bagian. Di bagian satu lab, Anda akan membuat fungsi Lambda dari cetak biru, membuat Amazon Kinesis Stream, lalu memicu fungsi dengan data dari stream Anda dan memantau prosesnya dengan Amazon CloudWatch.
Di bagian kedua lab ini, Anda akan mempelajari dasar-dasar pemrograman berbasis event menggunakan Amazon DynamoDB, DynamoDB Streams, dan AWS Lambda. Anda akan mempelajari proses membangun aplikasi dunia nyata menggunakan pemicu yang menggabungkan DynamoDB Streams dan Lambda.
Tujuan
Di akhir lab ini, Anda akan mampu:
- Membuat fungsi AWS Lambda dari cetak biru
- Membuat Amazon Kinesis Stream
- Menggunakan Amazon CloudWatch untuk memantau data peristiwa Kinesis yang memicu fungsi Lambda Anda
- Membuat tabel Amazon DynamoDB dan menyisipkan item
- Mengaktifkan fitur Amazon DynamoDB Streams
- Mengonfigurasi dan memecahkan masalah fungsi Lambda
Prasyarat
Agar berhasil menyelesaikan lab ini, Anda harus memahami DynamoDB dan Kinesis melalui lab pengantar yang relevan. Keterampilan pemrograman Node.js dan Python direkomendasikan, meskipun kode solusi lengkap disediakan. Anda harus telah menyelesaikan lab mandiri Introduction to AWS Lambda.
Pastikan bahwa pop-up diaktifkan untuk lab ini.
Layanan AWS lainnya
Layanan AWS lain selain yang diperlukan untuk lab ini dinonaktifkan oleh IAM policy selama waktu akses Anda di lab ini. Selain itu, kemampuan layanan yang digunakan di lab ini dibatasi pada apa yang dibutuhkan oleh lab dan dalam beberapa kasus bahkan lebih dibatasi sebagai aspek yang disengaja dari desain lab. Saat mengakses layanan lain atau melakukan tindakan selain yang diberikan dalam panduan lab ini, Anda akan menerima pesan kesalahan.
Kunci ikon
Beragam ikon digunakan di seluruh lab ini untuk menarik perhatian kepada berbagai jenis petunjuk dan catatan. Daftar berikut menjelaskan tujuan setiap ikon:
- Perintah: Perintah yang harus Anda jalankan.
- Output yang diharapkan: Output sampel yang dapat Anda gunakan untuk memverifikasi output dari perintah atau file yang di-edit.
- Catatan: Petunjuk, tips, atau panduan penting
- Informasi tambahan: Tempat menemukan informasi selengkapnya.
- Pertimbangkan: Berhenti sejenak untuk mempertimbangkan bagaimana Anda akan menerapkan konsep di lingkungan sendiri atau memulai percakapan tentang topik yang ada.
- Penting Menarik perhatian pada informasi dengan minat atau kepentingan khusus. Kegagalan membaca catatan tidak mengakibatkan kerusakan fisik pada peralatan atau data, tetapi dapat mengakibatkan keharusan untuk mengulangi langkah-langkah tertentu.
- Keamanan: Peluang untuk menggunakan praktik keamanan terbaik.