Amazon RDS - MS SQL DB erstellen

Als Cloud-Plattform bietet Ihnen AWS nur eine minimale Anzahl von Schritten zum Einrichten einer Datenbank in RDS. Das Erstellen einer MSSQL-Datenbank 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 MSm SQL DB-Instanz zu erstellen.

Schritt 1

Wählen Sie die MySQL db 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 neben einigen anderen Details auch das Hauptkennwort fest.

Stpe - 4

Dies ist der letzte Schritt, wenn Sie die vpc- und Sicherheitseinstellungen, die Verschlüsselung, die Sicherungsoptionen und den Protokollexport usw. erwähnen. Der Kürze halber wurde der Screenshot gekürzt und zeigt nur die wichtigen Optionen.

Rufen Sie zum Erstellen einer MSSQL DB-Instanz mithilfe der AWS-CLI den Befehl create-db-instance mit den folgenden Parametern auf.

aws rds create-db-instance 
    --engine sqlserver-se \
    --db-instance-identifier mymsftsqlserver \
    --allocated-storage 250 \
    --db-instance-class db.m1.large \
    --db-security-groups mydbsecuritygroup \
    --db-subnet-group mydbsubnetgroup \
    --master-user-name masterawsuser \
    --master-user-password masteruserpassword \
    --backup-retention-period 3

Um eine MSSQL DB-Instanz mithilfe der Amazon RDS-API zu erstellen, rufen Sie die Aktion CreateDBInstance mit den folgenden Parametern auf.

https://rds.amazonaws.com/
    ?Action=CreateDBInstance
    &AllocatedStorage=250
    &BackupRetentionPeriod=3
    &DBInstanceClass=db.m1.large
    &DBInstanceIdentifier=mydbinstance
    &DBSecurityGroups.member.1=mysecuritygroup
    &DBSubnetGroup=mydbsubnetgroup
    &Engine=sqlserver-se
    &MasterUserPassword=masteruserpassword
    &MasterUsername=masterawsuser
    &SignatureMethod=HmacSHA256
    &SignatureVersion=4
    &Version=2014-10-31
    &X-Amz-Algorithm=AWS4-HMAC-SHA256
    &X-Amz-Credential=AKIADQK/20140305/us-west-1/rds/aws4_request
    &X-Amz-Date=20140305T185838Z
    &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date
    &X-Amz-Signature=d445654615b1522c5b2b37c13bsseb7575hdh45e209d4b3a064a3