

Avviso di fine del supporto: il 7 ottobre 2026, AWS il supporto per. AWS IoT Greengrass Version 1 Dopo il 7 ottobre 2026, non potrai più accedere alle risorse. AWS IoT Greengrass V1 Per ulteriori informazioni, visita [Migrate](https://docs.aws.amazon.com/greengrass/v2/developerguide/migrate-from-v1.html) from. AWS IoT Greengrass Version 1

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Testa le funzioni Lambda su richiesta
<a name="on-demand"></a>

Una funzione Lambda *[su richiesta](lambda-functions.md#lambda-lifecycle)* ha funzionalità simili a quelle di una AWS Lambda funzione basata su cloud. È possibile eseguire più chiamate di una funzione Lambda su richiesta in parallelo. Una chiamata della funzione Lambda crea un contenitore separato per elaborare le chiamate o riutilizza un contenitore esistente, se le risorse lo consentono. Qualsiasi variabile o preelaborazione definite al di fuori del gestore della funzione non vengono conservate quando vengono creati i container.

1. Nella pagina di configurazione del gruppo, scegli la scheda **Funzioni Lambda**.

1. In **Le mie funzioni Lambda, scegli la funzione** Lambda **Greengrass\_HelloWorld\_Counter**.

1. **Nella pagina dei **Greengrass\_HelloWorld\_Counter**dettagli, scegli Modifica.**

1. Per **Bloccato**, scegli **False**, quindi scegli **Salva**.

1. <a name="console-actions-deploy"></a>Nella pagina di configurazione del gruppo, scegli **Deploy**.

1. <a name="console-test-after-deploy"></a>Una volta completata la distribuzione, torna alla home page della AWS IoT console e scegli **Test**.

1. Configura i campi seguenti:
   + Per **Argomento sottoscrizione**, immetti **hello/world/counter**.
   + Per **Quality of Service (Qualità del servizio)**, scegli **0**.
   + Per **MQTT payload display (Visualizzazione payload MQTT)**, scegli **Display payloads as strings (Visualizza payload come stringhe)**.  
![Screenshot della pagina di test Abbonamenti.](http://docs.aws.amazon.com/it_it/greengrass/v1/developerguide/images/gg-get-started-056.png)

1. Scegli **Abbonati**.
**Nota**  
Non dovresti visualizzare alcun messaggio dopo la sottoscrizione.

1. Per testare il ciclo di vita on demand, richiama la funzione pubblicando un messaggio nell'argomento `hello/world/counter/trigger`. Puoi usare il messaggio predefinito.

   1. Scegli **Pubblica** tre volte velocemente, entro cinque secondi da ogni pressione del pulsante.  
![Screenshot che mostra il pulsante "Publish to topic", che deve essere cliccato rapidamente tre volte.](http://docs.aws.amazon.com/it_it/greengrass/v1/developerguide/images/gg-get-started-063.png)

      Ogni pubblicazione richiama il gestore della funzione e crea un container per ogni chiamata. Il conteggio delle chiamate non viene incrementato per le tre volte in cui è stata attivata la funzione perché ogni funzione Lambda su richiesta ha la propria. container/sandbox  
![Screenshot che mostra "Invocation Count" fissato a 1.](http://docs.aws.amazon.com/it_it/greengrass/v1/developerguide/images/gg-get-started-064.png)

   1. Dopo circa 30 secondi, scegli **Pubblica nell'argomento**. Il conteggio delle chiamate dovrebbe diventare 2. Questo indica che viene riutilizzato un container creato da una chiamata precedente e che le variabili di preelaborazione al di fuori del gestore della funzione sono state memorizzate.  
![Screenshot che mostra "Invocation Count" salito a 2.](http://docs.aws.amazon.com/it_it/greengrass/v1/developerguide/images/gg-get-started-065.png)

Ora dovresti comprendere i due tipi di funzioni Lambda che possono essere eseguite sul AWS IoT Greengrass core. Il modulo successivo, [Modulo 4](module4.md), mostra come i dispositivi IoT locali possono interagire in un AWS IoT Greengrass gruppo.