Créez une API passerelle REST API pour suivre les données COVID -19 - AWS Lambda

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Créez une API passerelle REST API pour suivre les données COVID -19

L'exemple de code suivant montre comment créer un système REST API qui simule un système permettant de suivre les cas quotidiens de COVID -19 aux États-Unis, à l'aide de données fictives.

Python
SDKpour Python (Boto3)

Montre comment utiliser AWS Chalice avec le AWS SDK for Python (Boto3) pour créer un serveur sans serveur REST API utilisant Amazon API Gateway et Amazon DynamoDB. AWS Lambda Il REST API simule un système qui suit les cas quotidiens de COVID -19 aux États-Unis, à l'aide de données fictives. Découvrez comment :

  • Utilisez AWS Chalice pour définir des routes dans les fonctions Lambda appelées pour gérer les REST demandes qui passent par Gateway. API

  • Utilisez les fonctions Lambda pour récupérer et stocker des données dans une table DynamoDB afin de répondre aux demandes. REST

  • Définissez la structure des tables et les ressources des rôles de sécurité dans un AWS CloudFormation modèle.

  • Utilisez AWS Chalice CloudFormation pour empaqueter et déployer toutes les ressources nécessaires.

  • CloudFormation À utiliser pour nettoyer toutes les ressources créées.

Pour obtenir le code source complet et les instructions de configuration et d'exécution, consultez l'exemple complet sur GitHub.

Les services utilisés dans cet exemple
  • APIPasserelle

  • AWS CloudFormation

  • DynamoDB

  • Lambda

Pour obtenir la liste complète des guides AWS SDK de développement et des exemples de code, consultezUtilisation de Lambda avec un AWS SDK. Cette rubrique inclut également des informations sur la mise en route et des détails sur SDK les versions précédentes.