AWS IoT Greengrass Version 1 memasuki fase umur panjang pada 30 Juni 2023. Untuk informasi selengkapnya, lihat kebijakan AWS IoT Greengrass V1 pemeliharaan. Setelah tanggal ini, tidak AWS IoT Greengrass V1 akan merilis pembaruan yang menyediakan fitur, penyempurnaan, perbaikan bug, atau patch keamanan. Perangkat yang berjalan AWS IoT Greengrass V1 tidak akan terganggu dan akan terus beroperasi dan terhubung ke cloud. Kami sangat menyarankan Anda bermigrasi ke AWS IoT Greengrass Version 2, yang menambahkan fitur baru yang signifikan dan dukungan untuk platform tambahan.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Uji fungsi Lambda sesuai permintaan
Sesuai permintaan fungsi Lambda mirip dalam fungsi untuk fungsi AWS Lambda berbasis cloud. Beberapa permohonan dari fungsi Lambda sesuai permintaan dapat berjalan secara paralel. Sebuah permohonan dari fungsi Lambda menciptakan kontainer terpisah untuk memproses permohonan atau menggunakan kembali kontainer yang ada, jika sumber daya mengizinkan. Setiap variabel atau preprocessing yang didefinisikan di luar fungsi handler tidak dipertahankan ketika kontainer dibuat.
-
Pada halaman konfigurasi grup, pilihFungsi Lambdatab.
-
Di bawahFungsi Lambda saya, pilihGreengrass_HelloWorld_CounterFungsi Lambda.
-
PadaGreengrass_HelloWorld_Counterhalaman detail, pilihedit.
-
UntukDipinned, pilihSalah, dan kemudian pilihSimpan.
-
Pada halaman konfigurasi grup, pilihDeploy.
-
Setelah deployment Anda selesai, kembali ke halaman beranda konsol AWS IoT dan pilih Uji.
-
Konfigurasi bidang berikut:
-
Untuk Topik langganan, masukkan
hello/world/counter
. -
Untuk Kualitas Layanan, pilih 0.
-
Untuk Tampilan muatan MQTT, pilih Tampilkan muatan sebagai string.
-
-
Pilih Berlangganan.
catatan
Anda seharusnya tidak melihat pesan apa pun setelah Anda berlangganan.
-
Untuk menguji siklus hidup Sesuai Permintaan, meminta fungsi dengan menerbitkan pesan ke
hello/world/counter/trigger
topik. Anda dapat menggunakan pesan default.-
Pilih Terbitkan tiga kali dengan cepat, dalam waktu lima detik setiap tekan tombol.
Setiap terbitkan memanggil fungsi handler dan menciptakan sebuah kontainer untuk setiap permohonan. Jumlah permohonan tidak bertambah untuk tiga kali Anda memicu fungsi karena setiap fungsi Lambda on-demand memiliki kontainer/sandbox sendiri.
-
Setelah sekitar 30 detik, pilih Terbitkan ke topik. Jumlah permohonan harus bertambah menjadi 2. Hal ini menunjukkan bahwa kontainer dibuat dari permohonan sebelumnya sedang digunakan kembali, dan bahwa variabel preprocessing luar dari fungsi handler disimpan.
-
Anda sekarang harus memahami dua jenis fungsi Lambda yang dapat berjalan di AWS IoT Greengrass core. Modul berikutnya,Modul 4, menunjukkan kepada Anda bagaimana perangkat IoT lokal dapat berinteraksi dalamAWS IoT Greengrassgrup.