Come interrogare AWS RDS

Come interrogare AWS RDS

AWS Relational Database Service o RDS viene utilizzato per semplificare le operazioni dei sistemi di database relazionali tramite AWS Cloud Services. Per interrogare il database AWS RDS, è importante comprendere la struttura del database creato in RDS perché il tipo di motore selezionato durante la creazione del database si connetterà al database e interrogherà i dati in seguito. Esistono sette diversi motori di database che AWS RDS fornisce e gli utenti possono selezionare uno qualsiasi dei sette motori secondo la loro comprensione e competenza.

In questo post, discuteremo l'intero processo di interrogazione dei dati in AWS RDS da zero.

Processo per interrogare AWS RDS

A partire da zero coinvolgerà due passaggi principali:

    • Crea il database in RDS
    • Interrogare il database

Crea il database

Per creare un nuovo database in AWS RDS, accedi prima alla console di gestione AWS e quindi cerca l'RDS nei servizi AWS e selezionalo:


Dopo aver aperto la console AWS RDS, aprire l'elenco dei database esistenti semplicemente selezionando l'opzione "Database" dal menu sul lato sinistro e quindi facendo clic sul pulsante "Crea database":


Ora, l'utente può configurare le opzioni durante la creazione del database. Prima di altre impostazioni, gli utenti devono selezionare "Crea standard" o "Easy Crea" come metodo di creazione del database in base alla loro comodità. Qui, procediamo selezionando "Crea standard":


Il passaggio più importante durante la creazione del database allo scopo di interrogare i dati è selezionare il tipo di motore. Gli utenti dovrebbero selezionare un particolare tipo di motore di database, l'intera configurazione è installata sui loro sistemi. Per questo post, stiamo selezionando "Mysql":


Seleziona il modello. Qui, stiamo selezionando l'opzione "Livello gratuito":


Nomina il database in RDS e digita un nome utente principale:


Aggiungi una password forte per il database:


Configurare le impostazioni di archiviazione in base alla natura dei dati da interrogare:


Il database appena creato apparirà nell'elenco dei database AWS RDS esistenti. Basta fare clic sul nome del database per visualizzare i suoi dettagli:


Dopo aver aperto i dettagli del database appena creato, scorrere fino alla sezione "Connettività e sicurezza" e copiare l'endpoint del database da lì:


Questo riguardava il database in RDS. Mantieni aperta la console RDS AWS e passa al passaggio principale che sta "interrogando i dati" nel database RDS.

Interrogare il database

In primo luogo, l'utente deve creare una connessione tra l'impostazione del motore del database sul sistema e gli AWS RDS. Per fare ciò, aprire la configurazione del tipo di motore selezionato durante la creazione del database. Abbiamo selezionato "MySQL" come motore di database, quindi dovremmo aprire la configurazione della connessione MySQL.

Digita un nome nello spazio "Nome connessione" e quindi incolla l'endpoint copiato nel nome host. Successivamente, fai clic sull'opzione "Test Connection":


Una procedura guidata di autenticazione sembrerà chiedere all'utente la password per il nome host selezionato. L'utente deve inserire la password del database RDS e quindi procedere. Dopo la verifica, apparirà una procedura guidata di successo, indicando la riuscita istituzione di MySQL Connection con RDS. Fai clic su "OK":


Torna ai dettagli del database nella console AWS e fai clic sui gruppi di sicurezza VPC:


Dopo aver aperto i dettagli, fare clic su "Modifica le regole in entrata":


Aggiungi una nuova regola in entrata per consentire il traffico in entrata da qualsiasi luogo e quindi fare clic su "Salva regole":


L'utente può controllare nuovamente la connessione facendo clic sull'opzione "Test Connection" per sapere che tutto funziona bene e quindi fare clic su "OK":


Verrà visualizzata la connessione di database appena creata nell'interfaccia MySQL. Basta fare clic su di esso per aprirlo:


Ciò aprirà una nuova interfaccia di query denominata "Query 1", in cui l'utente può scrivere ed eseguire un codice di database:


Ad esempio, creiamo un database con l'istruzione MySQL "Crea database" e nominiamo il nuovo database "database1". L'output dell'azione mostra che l'istruzione ha funzionato correttamente:


Ora procediamo con la scrittura di un piccolo codice MySQL per il sistema di transazione come esempio. Scriviamo l'istruzione "Crea tabella" per creare una tabella in "Database1 (database)" con ID, importo e tipo di transazione come variabili:


Ora aggiungiamo valori alle variabili in base ai dati che abbiamo definito per loro nel passaggio precedente. Controlla l'output dell'azione per confermare che tutto è stato inserito correttamente:


Ora, per visualizzare la griglia del risultato del database che abbiamo creato tramite questo codice MySQL, utilizzare "Seleziona * dalla tabella 1;" Dichiarazione in cui "Table1" è il nome che abbiamo definito per la tabella contenente i dati. Eseguendo il codice, il database di output verrà visualizzato nella "griglia dei risultati":


Ecco come vengono interrogati i database RDS.

Conclusione

L'AWS RDS viene interrogato collegando il database Amazon RDS con l'impostazione del motore del database effettivo attraverso l'endpoint del database AWS RDS visualizzato nei suoi dettagli. Dopo aver stabilito una connessione tra l'installazione locale e il cloud AWS, l'utente può interrogare i dati sul motore del database selezionato in base al suo tipo di input.