View a markdown version of this page

Prova le funzioni Lambda su richiesta - AWS IoT Greengrass

Avviso di fine del supporto: il 7 ottobre 2026, AWS interromperà 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 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à.

Prova le funzioni Lambda su richiesta

Una funzione Lambda su richiesta è simile in termini di funzionalità a una funzione basata su cloud. AWS Lambda È possibile eseguire più invocazioni di una funzione Lambda su richiesta in parallelo. Una chiamata alla 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.

  2. In Le mie funzioni Lambda, scegli la funzione Greengrass_HelloWorld_Counter Lambda.

  3. Nella pagina dei Greengrass_HelloWorld_Counter dettagli, scegli Modifica.

  4. Per Appuntato, scegli False, quindi scegli Salva.

  5. Nella pagina di configurazione del gruppo, scegli Distribuisci.

  6. Al termine della distribuzione, torna alla home page della AWS IoT console e scegli Test.

  7. 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.
  8. Scegli Abbonati.

    Nota

    Non dovresti visualizzare alcun messaggio dopo la sottoscrizione.

  9. 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.

      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 hai attivato la funzione perché ogni funzione Lambda su richiesta ha la sua. container/sandbox

      Screenshot che mostra "Invocation Count" fissato a 1.
    2. 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.

Ora dovresti capire i due tipi di funzioni Lambda che possono essere eseguite sul core. AWS IoT Greengrass Il modulo successivo, il Modulo 4, mostra come i dispositivi IoT locali possono interagire in un AWS IoT Greengrass gruppo.