D’autres exemples de kits AWS SDK sont disponibles dans le référentiel GitHub AWS Doc SDK Examples
Exemples CloudFormation avec le kit SDK pour Python (Boto3)
Les exemples de code suivants montrent comment réaliser des actions et mettre en œuvre des scénarios courants en utilisant le kit AWS SDK pour Python (Boto3) avec CloudFormation.
Les Scénarios sont des exemples de code qui vous montrent comment accomplir des tâches spécifiques en appelant plusieurs fonctions au sein d’un même service ou combinés à d’autres Services AWS.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.
Rubriques
Scénarios
L’exemple de code suivant montre comment créer une API REST qui simule un système pour suivre les cas quotidiens de COVID-19 aux États-Unis, à l’aide de données fictives.
- SDK pour Python (Boto3)
-
Montre comment utiliser AWS Chalice avec AWS SDK pour Python (Boto3) pour créer une API REST sans serveur qui utilise Amazon API Gateway, AWS Lambda et Amazon DynamoDB. L’API REST 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 itinéraires dans les fonctions Lambda appelées pour gérer les requêtes REST qui passent par API Gateway.
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 de table et les ressources de rôle de sécurité dans un modèle AWS CloudFormation.
Utilisez AWS Chalice et CloudFormation pour empaqueter et déployer toutes les ressources nécessaires.
Utilisez CloudFormation pour nettoyer toutes les ressources créées.
Pour obtenir un code source complet et des instructions sur la configuration et l’exécution, consultez l’exemple complet sur GitHub
. Les services utilisés dans cet exemple
API Gateway
CloudFormation
DynamoDB
Lambda