Créez une API passerelle REST API pour suivre les données COVID -19 - Exemples de code de l'AWS SDK

D'autres AWS SDK exemples sont disponibles dans le GitHub dépôt AWS Doc SDK Examples.

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