Amazon RDS - MySQL Création d'une base de données
En tant que plate-forme cloud, AWS vous donne un nombre très limité d'étapes pour configurer une base de données dans RDS. La création d'un MYSqlDB peut se faire de trois manières. Utilisation de la console de gestion AWS, de l'AWS CLI ou de l'API AWS. Nous examinerons chacune de ces approches une par une.
La console de gestion AWS est le moyen le plus pratique de démarrer avec RDS. Vous vous connectez à la console AWS à l'aide des détails de votre compte AWS, localisez le service RDS, puis suivez les étapes ci-dessous pour créer une instance MariaDB.
Étape 1
Sélectionnez le moteur MSSql depuis la console.
Étape 2
Spécifiez les détails de la base de données requis.
Étape 3
Dans cette étape, vous décidez de la classe d'instance de base de données, la quantité de stockage allouée définit également le mot de passe principal ainsi que quelques autres détails.
Stpe — 4
La dernière étape consiste à cliquer sur créer une base de données, après quoi la base de données MySql est créée avec un point final disponible comme indiqué ci-dessous.
Pour créer une instance de base de données MySql à l'aide de l'AWS CLI, appelez la commande create-db-instance avec les paramètres ci-dessous.
aws rds create-db-instance \
--db-instance-identifier mydbinstance \
--db-instance-class db.m1.small \
--engine MySQL \
--allocated-storage 20 \
--master-username masterawsuser \
--master-user-password masteruserpassword \
--backup-retention-period 3
Pour créer une instance MariaDB à l'aide de l'API Amazon RDS, nous appelons l'action CreateDBInstance avec les paramètres comme indiqué ci-dessous.
https://rds.us-west-2.amazonaws.com/
?Action=CreateDBInstance
&AllocatedStorage=20
&BackupRetentionPeriod=3
&DBInstanceClass=db.m3.medium
&DBInstanceIdentifier=mydbinstance
&DBName=mydatabase
&DBSecurityGroups.member.1=mysecuritygroup
&DBSubnetGroup=mydbsubnetgroup
&Engine=mysql
&MasterUserPassword=masteruserpassword
&MasterUsername=masterawsuser
&Version=2014-10-31
&X-Amz-Algorithm=AWS4-HMAC-SHA256
&X-Amz-Credential=AKIADQKE4SARGYLE/20140213/us-west-2/rds/aws4_request
&X-Amz-Date=20140213T162136Z
&X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date
&X-Amz-Signature=8052a76dfb18469393c5f0182cdab0ebc224a9c7c5c949155376c1c250fc7ec3