Nozioni di base su AWS

Creazione di un'applicazione Web di base

Distribuzione di un'applicazione Web e maggiore interattività con un'API e un database

Modulo 5: Maggiore interattività in un'applicazione Web

In questo modulo modificherai il sito Web statico per richiamare l'API e visualizzare il testo inserito personalizzato.

Introduzione

In questo modulo aggiorneremo il sito Web statico creato nel Modulo 1 per richiamare l'API REST creata nel Modulo 3. In tal modo sarà possibile visualizzare il testo in base a ciò che hai inserito.

Avrai modo di approfondire i seguenti aspetti

  • Chiamata di un'API di API Gateway da una pagina HTML
  • Caricamento di una nuova versione dell'applicazione Web ad Amplify Console

Concetti chiave

Distribuzione di un sito Web: rendere un sito Web disponibile agli utenti.

Ambiente: una fase, ad esempio "prod", "dev" o "staging" in cui è possibile eseguire un'applicazione o sito Web.

Richiamata di un'API: invio di un evento a un'API per attivare un comportamento specifico.

 Tempo richiesto per il completamento

5 minuti

Implementazione

Architettura dell'applicazione

Ora che tutti i moduli sono stati completati, ecco l'architettura di ciò che hai costruito:

Tutti i servizi AWS configurati possono comunicare tra loro in modo sicuro. Quando un utente fa clic su un pulsante nell'applicazione Web, questo effettua una chiamata alla nostra API, attivando così la funzione Lambda. Questa scrive in un database e restituisce un messaggio al client tramite API Gateway. Tutte le autorizzazioni vengono gestite da IAM.

Questo modulo è stato utile?

Complimenti!

Hai creato un'applicazione Web in AWS! Adesso puoi passare alla fase successiva e consolidare tua conoscenza sul cloud AWS approfondendo temi in materia di serverless e database.