Creazione di una REST API di Gateway API per monitorare i dati COVID-19 - Esempi di codice per SDK AWS

Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS.

Creazione di una REST API di Gateway API per monitorare i dati COVID-19

Il seguente esempio di codice mostra come creare una REST API che simula un sistema per monitorare i casi quotidiani di COVID-19 negli Stati Uniti, utilizzando dati fittizi.

Python
SDK per Python (Boto3)

Mostra come usare AWS Chalice con AWS SDK per Python (Boto3) per creare una REST API serverless che utilizza Gateway Amazon API, AWS Lambda e Amazon DynamoDB. La REST API simula un sistema che monitora i casi giornalieri di COVID-19 negli Stati Uniti, utilizzando dati fittizi. Scopri come:

  • Utilizza AWS Chalice per definire route nelle funzioni Lambda chiamate per gestire le richieste REST che arrivano attraverso Gateway API.

  • Utilizza le funzioni Lambda per recuperare e archiviare i dati in una tabella DynamoDB per soddisfare le richieste REST.

  • Definisci la struttura della tabella e le risorse dei ruoli di sicurezza in un modello AWS CloudFormation.

  • Utilizza AWS Chalice e CloudFormation per confezionare e distribuire tutte le risorse necessarie.

  • Usa CloudFormation per ripulire tutte le risorse create.

Per il codice sorgente completo e le istruzioni su come configurare ed eseguire, consulta l’esempio completo su GitHub.

Servizi utilizzati in questo esempio
  • Gateway API

  • CloudFormation

  • DynamoDB

  • Lambda