Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
RDSAmazon-DB-Instances
Eine DB-Instance ist eine isolierte Datenbankumgebung, die in der Cloud ausgeführt wird. Es ist der Grundbaustein von AmazonRDS. Eine DB-Instance kann mehrere benutzerseitig erstellte Datenbanken enthalten. Auf DB-Instances kann mit denselben Client-Tools und Anwendungen zugegriffen werden wie bei einer eigenständigen Datenbank-Instance. DB-Instances lassen sich einfach mit den AWS Befehlszeilentools, Amazon RDS API Operations oder dem erstellen und ändern AWS Management Console.
Anmerkung
Amazon RDS unterstützt den Zugriff auf Datenbanken mit jeder SQL Standard-Client-Anwendung. Amazon RDS erlaubt keinen direkten Host-Zugriff.
Sie können bis zu 40 Amazon RDS DB-Instances mit den folgenden Einschränkungen haben:
-
10 für jede SQL Server-Edition (Enterprise, Standard, Web und Express) im Rahmen des Modells „Lizenz enthalten“
-
10 für Oracle im Rahmen des Modells "license-included"
-
40 für Db2 im Rahmen des Lizenzmodells "bring-your-own-license" () BYOL
-
4.0 für MaiSQL, MariaDB oder Postgree SQL
-
40 für Oracle im Rahmen des Lizenzmodells "bring-your-own-license" () BYOL
Anmerkung
Wenn Sie für Ihre Anwendung mehr DB-Instances benötigen, können Sie mithilfe dieses Formulars
Jede DB-Instance hat eine DB-Instance-Kennung. Dieser vom Kunden bereitgestellte Name identifiziert die DB-Instance eindeutig, wenn sie mit Amazon RDS API und AWS CLI Befehlen interagiert. Die DB-Instance-ID muss für diesen Kunden in einer AWS Region eindeutig sein.
Die DB-Instance-ID ist Teil des DNS Hostnamens, der Ihrer Instance zugewiesen wurdeRDS. Wenn Sie beispielsweise db1
als DB-Instance-ID angeben, RDS wird Ihrer Instance automatisch ein DNS Endpunkt zugewiesen. Ein Beispiel für einen Endpunkt ist
, wobei db1
.abcdefghijkl
.us-east-1
.rds.amazonaws.com
Ihre Instance-ID ist. db1
Im Beispielendpunkt db1
.abcdefghijkl
.us-east-1
.rds.amazonaws.com
ist die Zeichenfolge ein eindeutiger Bezeichner für eine bestimmte Kombination aus AWS-Region und AWS-Konto. Die Kennung abcdefghijkl
im Beispiel wird intern von der angegebenen Kombination aus Region RDS und Konto generiert und ändert sich nicht für diese. Somit teilen alle Ihre DB-Instances in dieser Region dieselbe feste Kennung. Beachten Sie die folgenden Merkmale der festen Kennung:abcdefghijkl
-
Wenn Sie Ihre DB-Instance umbenennen, ist der Endpunkt anders, die feste Kennung ist jedoch identisch. Wenn Sie beispielsweise
indb1
umbenennen, ist der neue Instance-Endpunktrenamed-db1
.renamed-db1
.abcdefghijkl
.us-east-1
.rds.amazonaws.com -
Wenn Sie eine DB-Instance mit derselben DB-Instance-Kennung löschen und neu erstellen, ist der Endpunkt identisch.
-
Wenn Sie dasselbe Konto verwenden, um eine DB-Instance in einer anderen Region zu erstellen, unterscheidet sich die intern generierte Kennung, da die Region unterschiedlich ist, wie in
.db2
.mnopqrstuvwx
.us-west-1
.rds.amazonaws.com
Jede DB Instance unterstützt eine Datenbank-Engine. Amazon unterstützt RDS derzeit die Datenbank-Engines Db2SQL, My, MariaDB, PostgreSQL, Oracle, Microsoft SQL Server und Amazon Aurora.
Wenn Sie eine DB-Instance erstellen, muss bei einigen Datenbank-Engines ein Datenbankname angegeben werden. Eine DB-Instance kann mehrere Datenbanken oder eine einzelne Oracle-Datenbank mit mehreren Schemas hosten. Die Angabe für den Datenbanknamen richtet sich nach der Datenbank-Engine:
-
Für die Db2-Datenbank-Engine ist der Datenbankname der Name der Datenbank, die in Ihrer DB-Instance gehostet wird. Dies ist ein optionales Feld. Sie können später eine Datenbank erstellen, indem Sie die
rdsadmin.create_database
gespeicherte Prozedur aufrufen. Weitere Informationen finden Sie unter Erstellen einer Datenbank. -
Für die Datenbank-Engines My SQL und MariaDB ist der Datenbankname der Name einer Datenbank, die in Ihrer DB-Instance gehostet wird. Wenn in einer DB-Instance mehrere Datenbanken gehostet werden, müssen sie in dieser Instance einen eindeutigen Namen haben.
-
Für die Oracle-Datenbank-Engine wird der Datenbankname verwendet, um den Wert von ORACLE _ festzulegenSID, der bei der Verbindung mit der RDS Oracle-Instance angegeben werden muss.
-
Für das Microsoft SQL Server-Datenbankmodul ist der Datenbankname kein unterstützter Parameter.
-
Für die SQL Postgre-Datenbank-Engine ist der Datenbankname der Name einer Datenbank, die in Ihrer DB-Instance gehostet wird. Die Angabe eines Datenbanknamens bei der Erstellung einer DB-Instance ist nicht obligatorisch. Wenn in einer DB-Instance mehrere Datenbanken gehostet werden, müssen sie in dieser Instance einen eindeutigen Namen haben.
Amazon RDS erstellt im Rahmen des Erstellungsprozesses ein Master-Benutzerkonto für Ihre DB-Instance. Dieser Master-Benutzer verfügt über die Berechtigungen, um Datenbanken zu erstellen und über diesen Datenbanken CREATE-, DELETE-, SELECT-, UPDATE- und INSERT-Operationen auszuführen. Sie müssen das Masterbenutzer-Passwort festlegen, wenn Sie eine DB-Instance erstellen. Sie können es jedoch jederzeit ändern, indem Sie die AWS CLI, Amazon RDS API Operations oder die verwenden AWS Management Console. Sie können auch das Masterbenutzer-Passwort ändern und Benutzer mithilfe von SQL Standardbefehlen verwalten.
Anmerkung
Dieses Handbuch behandelt RDS Amazon-Datenbank-Engines, die nicht von Aurora stammen. Weitere Informationen zum Verwenden von Amazon Aurora finden Sie im Amazon Aurora-Benutzerhandbuch.