Comment interroger les RDS AWS

Comment interroger les RDS AWS

Le service de base de données relationnel AWS ou RDS est utilisé pour simplifier les opérations des systèmes de base de données relationnels via AWS Cloud Services. Pour interroger la base de données AWS RDS, il est important de comprendre la structure de la base de données créée dans RDS car le type de moteur sélectionné lors de la création de la base de données se connectera à la base de données et interrogera les données par la suite. Il existe sept moteurs de base de données différents fournis par AWS RDS, et les utilisateurs peuvent sélectionner l'un des sept moteurs conformément à leur compréhension et à leur expertise.

Dans cet article, nous discuterons de l'ensemble du processus d'interrogation des données dans AWS RDS à partir de zéro.

Processus pour interroger AWS RDS

À partir de zéro, impliquera deux étapes majeures:

    • Créez la base de données dans RDS
    • Interroger la base de données

Créer la base de données

Pour créer une nouvelle base de données dans AWS RDS, connectez-vous d'abord à la console de gestion AWS, puis recherchez les services RDS dans AWS et sélectionnez-le:


Après avoir ouvert la console AWS RDS, ouvrez la liste des bases de données existantes en sélectionnant simplement l'option «Bases de données» dans le menu de côté gauche, puis en cliquant sur le bouton «Créer la base de données»:


Maintenant, l'utilisateur peut configurer les options lors de la création de la base de données. Avant les autres paramètres, les utilisateurs doivent sélectionner «Création standard» ou «création facile» comme méthode de création de base de données en fonction de leur commodité. Ici, nous procédons en sélectionnant la «création standard»:


L'étape la plus importante lors de la création de la base de données dans le but d'interroger les données est de sélectionner le type de moteur. Les utilisateurs doivent sélectionner un type de moteur de base de données particulier, dont la configuration entière est installée sur leurs systèmes. Pour ce post, nous sélectionnons «MySQL»:


Sélectionnez le modèle. Ici, nous sélectionnons l'option «Tier gratuit»:


Nommez la base de données dans RDS et tapez un nom d'utilisateur maître:


Ajoutez un mot de passe fort pour la base de données:


Configurez les paramètres de stockage en fonction de la nature des données à interroger:


La base de données nouvellement créée apparaîtra dans la liste des bases de données RDS AWS existantes. Cliquez simplement sur le nom de la base de données pour afficher ses détails:


Après avoir ouvert les détails de la base de données nouvellement créée, faites défiler jusqu'à la section «Connectivité et sécurité» et copiez le point de terminaison de la base de données à partir de là:


Il s'agissait de la base de données dans RDS. Gardez la console AWS RDS ouverte et passez à l'étape principale qui consiste à «interroger les données» dans la base de données RDS.

Interroger la base de données

Premièrement, l'utilisateur doit établir une connexion entre la configuration du moteur de la base de données sur le système et le RDS AWS. Pour ce faire, ouvrez la configuration du type de moteur sélectionné lors de la création de la base de données. Nous avons sélectionné «MySQL» comme moteur de base de données, nous devons donc ouvrir la configuration de la connexion MySQL.

Tapez un nom dans l'espace «Nom de la connexion», puis collez le point de terminaison copié dans le nom d'hôte. Après cela, cliquez sur l'option «Tester Connection»:


Un assistant d'authentification semblera demander à l'utilisateur le mot de passe pour le nom d'hôte sélectionné. L'utilisateur doit saisir le mot de passe de la base de données RDS puis procéder. Après la vérification, un assistant de réussite apparaîtra, indiquant l'établissement réussi de la connexion MySQL avec RDS. Cliquez sur OK":


Revenez aux détails de la base de données dans la console AWS et cliquez sur les groupes de sécurité VPC:


Après avoir ouvert les détails, cliquez sur «Modifier les règles entrantes»:


Ajoutez une nouvelle règle entrante pour activer le trafic entrant de n'importe où, puis cliquez sur «Enregistrer les règles»:


L'utilisateur peut à nouveau vérifier la connexion en cliquant sur l'option «Tester Connection» pour savoir que tout fonctionne bien, puis cliquez sur «OK»:


La connexion de la base de données nouvellement créée dans l'interface MySQL apparaîtra. Cliquez simplement dessus pour l'ouvrir:


Cela ouvrira une nouvelle interface de requête nommée «Query 1», dans laquelle l'utilisateur peut écrire et exécuter un code de base de données:


Par exemple, nous créons une base de données avec l'instruction MySQL «Créer une base de données» et nommez la nouvelle base de données «Base de données». La sortie d'action montre que l'instruction a fonctionné correctement:


Maintenant, nous procédons à la rédaction d'un petit code MySQL pour le système de transaction comme exemple. Nous écrivons l'instruction «Create Table» pour créer une table dans la «base de données1 (base de données)» avec l'ID, le montant et le type de transaction comme variables:


Maintenant, nous ajoutons des valeurs aux variables en fonction des données que nous avons définies pour eux à l'étape précédente. Vérifiez la sortie de l'action pour confirmer que tout a été saisi correctement:


Maintenant, pour afficher la grille de résultats de la base de données que nous avons créée via ce code MySQL, utilisez le «SELECT * FROM TABLE1;» déclaration où «Table1» est le nom que nous avons défini pour le tableau contenant les données. En exécutant le code, la base de données de sortie sera affichée dans la «réseau de résultats»:


C'est ainsi que les bases de données RDS sont interrogées.

Conclusion

Le RDS AWS est interrogé en connectant la base de données Amazon RDS avec la configuration réelle du moteur de la base de données via le point de terminaison de la base de données AWS RDS affichée dans ses détails. Après avoir établi une connexion entre la configuration locale et le cloud AWS, l'utilisateur peut interroger les données du moteur de base de données sélectionné en fonction de son type d'entrée.