Panoramica del laboratorio
Questo laboratorio è diviso in due parti. Nella prima parte del laboratorio, potrai creare una funzione AWS Lambda da un progetto, creare un flusso Amazon Kinesis, quindi attivare la funzione con i dati del flusso e monitorare il processo con Amazon CloudWatch.
Nella seconda parte del laboratorio, imparerai le basi della programmazione basata su eventi utilizzando Amazon DynamoDB, DynamoDB Streams e AWS Lambda. Apprenderai il processo di creazione di un’applicazione reale tramite trigger che combinano DynamoDB Streams e Lambda.
Obiettivi
Alla fine di questo laboratorio sarai in grado di:
- Creare una funzione AWS Lambda da un progetto.
- Creare un flusso Amazon Kinesis.
- Usare Amazon CloudWatch per monitorare i dati degli eventi Kinesis che attivano la funzione Lambda.
- Creare una tabella Amazon DynamoDB e inserire elementi.
- Abilitare la funzione Amazon DynamoDB Streams.
- Configurare le funzioni Lambda e risolvere i relativi problemi.
Competenze tecniche preliminari
Per completare con successo questo laboratorio, è necessario acquisire familiarità con DynamoDB e Kinesis seguendo i relativi laboratori introduttivi. Competenze di programmazione in Node.js e Python possono essere utili, sebbene venga fornito il codice completo della soluzione. Sarebbe necessario aver completato il laboratorio autodidattico Introduzione ad AWS Lambda.
Legenda icone
In questo laboratorio vengono utilizzate varie icone per richiamare l’attenzione su diversi tipi di istruzioni e note. Nell’elenco seguente viene illustrato lo scopo di ciascuna di esse:
- Comando: un comando da eseguire.
- Output previsto: un output di esempio che puoi utilizzare per verificare l’output di un comando o di un file modificato.
- Nota: una nota, un suggerimento o indicazioni importanti.
- Ulteriori informazioni: specifica dove trovare ulteriori informazioni.
- AVVISO: un’azione irreversibile e che potrebbe provocare la mancata esecuzione di un comando o di un processo. Include avvisi su configurazioni che sarà impossibile modificare dopo l’esecuzione.
- Prendi in considerazione: un momento di pausa per riflettere sulla modalità di applicazione di un concetto nel tuo ambiente o per avviare una conversazione sul topic in questione.
- Attività completata: una conclusione o un punto riepilogativo del laboratorio.