Amazon RDS - MySQL DB erstellen
Als Cloud-Plattform bietet Ihnen AWS nur eine minimale Anzahl von Schritten zum Einrichten einer Datenbank in RDS. Das Erstellen einer MYSqlDB kann auf drei Arten erfolgen. Verwenden der AWS-Verwaltungskonsole, der AWS-CLI oder der AWS-API. Wir werden jeden dieser Ansätze einzeln betrachten.
Die AWS-Verwaltungskonsole ist der bequemste Weg, um mit RDS zu beginnen. Sie melden sich mit Ihren AWS-Kontodetails bei der AWS-Konsole an, suchen den RDS-Dienst und führen die folgenden Schritte aus, um eine MariaDB-Instanz zu erstellen.
Schritt 1
Wählen Sie die MSSql Engine aus der Konsole aus.
Schritt 2
Geben Sie die erforderlichen DB-Details an.
Schritt 3
In diesem Schritt legen Sie die Datenbankinstanzklasse fest. Die zugewiesene Speichermenge legt zusammen mit einigen anderen Details auch das Hauptkennwort fest.
Stpe - 4
Der letzte Schritt besteht darin, auf Datenbank erstellen zu klicken. Anschließend wird die MySQL-Datenbank mit einem verfügbaren Endpunkt erstellt, wie unten gezeigt.
Rufen Sie zum Erstellen einer MySQL-DB-Instanz mithilfe der AWS-CLI den Befehl create-db-instance mit den folgenden Parametern auf.
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
Um eine MariaDB-Instanz mithilfe der Amazon RDS-API zu erstellen, rufen Sie die Aktion CreateDBInstance mit den folgenden Parametern auf.
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