Amazon RDS - MariaDB creazione di DB
Essendo una piattaforma cloud, AWS offre un numero minimo di passaggi per configurare un database in RDS. La creazione di un MariaDB può essere eseguita in tre modi. Utilizzo della console di gestione AWS, AWS CLI o API AWS. Analizzeremo ciascuno di questi approcci uno per uno.
La console di gestione AWS è il modo più conveniente per iniziare con RDS. Accedi alla console AWS utilizzando i dettagli del tuo account AWS, individua il servizio RDS e quindi segui i passaggi mostrati di seguito per creare un'istanza MariaDB.
Passo 1
Seleziona il motore MariaDB dalla console.
Passo 2
Specificare i dettagli DB richiesti.
Passaggio 3
In questo passaggio decidi la classe dell'istanza db, la quantità di memoria allocata imposta anche la password principale insieme a pochi altri dettagli.
Stpe — 4
Questo è il passaggio finale quando si menzionano vpc e impostazioni di sicurezza, crittografia, opzioni di backup ed esportazione dei log, ecc. Per brevità la schermata è stata abbreviata mostrando solo le opzioni finali.
Stpe — 5
Nella fase finale scegliamo l'opzione di creazione del database.
Per creare un'istanza MariaDB utilizzando AWS CLI, chiama il comando create-db-instance con i parametri seguenti.
aws rds create-db-instance \
--db-instance-identifier mydbinstance \
--db-instance-class db.m4.xlarge \
--engine mariadb \
--allocated-storage 20 \
--master-username masteruser \
--master-user-password masteruserpassword \
--backup-retention-period 3
Per creare un'istanza MariaDB utilizzando l'API Amazon RDS, chiamiamo l'azione CreateDBInstance con i parametri come mostrato di seguito.
https://rds.us-west-2.amazonaws.com/
?Action=CreateDBInstance
&AllocatedStorage=20
&BackupRetentionPeriod=3
&DBInstanceClass=db.m4.xlarge
&DBInstanceIdentifier=mydbinstance
&DBName=mydatabase
&DBSecurityGroups.member.1=mysecuritygroup
&DBSubnetGroup=mydbsubnetgroup
&Engine=mariadb
&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