

Pemberitahuan akhir dukungan: Pada 7 Oktober 2026, AWS akan menghentikan dukungan untuk. AWS IoT Greengrass Version 1 Setelah 7 Oktober 2026, Anda tidak akan lagi dapat mengakses sumber daya. AWS IoT Greengrass V1 Untuk informasi lebih lanjut, silakan kunjungi [Migrasi dari AWS IoT Greengrass Version 1](https://docs.aws.amazon.com/greengrass/v2/developerguide/migrate-from-v1.html).

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
<a name="on-demand"></a>

Fungsi Lambda *[sesuai permintaan](lambda-functions.md#lambda-lifecycle)* memiliki fungsionalitas yang mirip dengan fungsi berbasis cloud. AWS Lambda 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.

1. Pada halaman konfigurasi grup, pilih tab **fungsi Lambda**.

1. Di bawah **fungsi Lambda Saya**, pilih **Greengrass\$1HelloWorld\$1Counter**Fungsi Lambda.

1. Pada **Greengrass\$1HelloWorld\$1Counter**halaman detail, pilih **Edit**.

1. Untuk **Pinned**, pilih **False**, lalu pilih **Simpan**.

1. <a name="console-actions-deploy"></a>Pada halaman konfigurasi grup, pilih **Deploy**.

1. <a name="console-test-after-deploy"></a>Setelah penerapan Anda selesai, kembali ke halaman beranda AWS IoT konsol dan pilih **Uji**.

1. Konfigurasi bidang berikut:
   + Untuk **Topik langganan**, masukkan **hello/world/counter**.
   + Untuk **Kualitas Layanan**, pilih **0**.
   + Untuk **Tampilan muatan MQTT**, pilih **Tampilkan muatan sebagai string**.  
![\[Screenshot dari halaman uji Langganan.\]](http://docs.aws.amazon.com/id_id/greengrass/v1/developerguide/images/gg-get-started-056.png)

1. Pilih **Berlangganan**.
**catatan**  
Anda seharusnya tidak melihat pesan apa pun setelah Anda berlangganan.

1. Untuk menguji siklus hidup Sesuai Permintaan, meminta fungsi dengan menerbitkan pesan ke `hello/world/counter/trigger` topik. Anda dapat menggunakan pesan default.

   1. Pilih **Terbitkan** tiga kali dengan cepat, dalam waktu lima detik setiap tekan tombol.  
![\[Screenshot yang menampilkan tombol Terbitkan ke topik, yang harus diklik dengan cepat tiga kali.\]](http://docs.aws.amazon.com/id_id/greengrass/v1/developerguide/images/gg-get-started-063.png)

      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.  
![\[Screenshot menunjukkan Hitungan Permohonan tetap pada 1.\]](http://docs.aws.amazon.com/id_id/greengrass/v1/developerguide/images/gg-get-started-064.png)

   1. 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.  
![\[Screenshot menunjukkan Permohonan Hitung sekarang di 2.\]](http://docs.aws.amazon.com/id_id/greengrass/v1/developerguide/images/gg-get-started-065.png)

Anda sekarang harus memahami dua jenis fungsi Lambda yang dapat berjalan di AWS IoT Greengrass core. Modul berikutnya, [Modul 4](module4.md), menunjukkan kepada Anda bagaimana perangkat IoT lokal dapat berinteraksi dalam suatu AWS IoT Greengrass grup.