Objectif
Amazon DynamoDB est une base de données NoSQL entièrement managée, scalable et performante, idéale pour les applications nécessitant un accès rapide aux données.
✔️ Créer une table DynamoDB
✔️ Insérer des données
✔️ Lire, mettre à jour et supprimer un élément
✔️ Scanner et interroger les données
Créer une Table DynamoDB
- Accédez à la console AWS : AWS Management Console
- Allez dans DynamoDB : Tapez “DynamoDB” dans la barre de recherche et ouvrez le service.
- Cliquez sur “Créer une table”.
- Configurez la table :
- Nom de la table : Utilisateurs
- Clé primaire :
- Nom de l’attribut : ID
- Type : String (S)
- Mode de capacité : À la demande (On-Demand) (facile à gérer et économique).
- Cliquez sur “Créer la table”.
✅ La table est maintenant créée !
Insérer des Données
- Dans la console AWS, allez dans DynamoDB > Tables > Utilisateurs.
- Cliquez sur l’onglet Explorer les éléments.
- Cliquez sur Créer un élément.
- Ajoutez les attributs suivants :
- ID (String) : “U001”
- Nom (String) : “Alice”
- Age (Number) : 30
- Cliquez sur Créer un élément.
✅ L’utilisateur Alice a été ajouté !
Lire un Élément
- Dans Explorer les éléments, recherchez l’utilisateur en filtrant sur ID = “U001”.
- Vous verrez les informations de l’utilisateur Alice affichées.
✅ Les données sont accessibles rapidement !
Mettre à Jour un Élément
- Sélectionnez Alice (ID = “U001”) dans la liste.
- Cliquez sur Actions > Modifier.
- Changez Age de 30 à 32.
- Cliquez sur Enregistrer les modifications.
✅ L’âge d’Alice est maintenant mis à jour !
Supprimer un Élément
Sélectionnez Alice (ID = “U001”) dans la liste.
Cliquez sur Actions > Supprimer.
Confirmez la suppression.
Scanner et Interroger les Données
- 🔍 Scanner la table : Dans Explorer les éléments, cliquez sur Scanner pour voir tous les enregistrements.
- 🎯 Faire une requête : Filtrez sur ID = “U001” pour rechercher un utilisateur spécifique.
Conclusion
✅ DynamoDB est simple à utiliser via la console AWS.
✅ Idéal pour les applications nécessitant un stockage NoSQL rapide et scalable.
✅ Prochaine étape : Interagir avec DynamoDB via AWS Lambda ou une application !