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.
Amazon RDS DB-Instances
Eine DB-Instance ist eine isolierte Datenbankumgebung, die in der Cloud ausgeführt wird. Sie ist der Grundbaustein für Amazon RDS. 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 können einfach mithilfe von AWS-Befehlszeilen-Tools, Amazon-RDS-API-Operationen oder der AWS Management Console erstellt und geändert werden.
Anmerkung
Amazon RDS unterstützt den Zugriff auf Datenbanken mit jeder beliebigen Standard-SQL-Client-Anwendung. Amazon RDS bietet keinen direkten Zugriff auf den Host.
Sie können bis zu 40 Amazon RDS-DB-Instances haben, mit folgenden Einschränkungen:
-
10 für jede SQL Server-Edition (Enterprise, Standard, Web und Express) im Rahmen des Modells "License-included".
-
10 für Oracle im Rahmen des Modells "license-included"
-
40 für Db2 unter dem Lizenzmodell „bring-your-own-license“ (BYOL)
-
40 für MySQL, MariaDB oder PostgreSQL.
-
40 für Oracle unter dem Lizenzmodell „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. Über diesen vom Kunden angegebenen Namen kann die DB-Instance bei der Interaktion über die Amazon RDS-API- und AWS CLI-Befehle eindeutig identifiziert werden. Die DB-Instance-Kennung muss für diesen Kunden in der jeweiligen AWS-Region eindeutig sein.
Die DB-Instance-Kennung ist Teil des DNS-Hostnamens, der Ihrer Instance von RDS zugewiesen wurde. Wenn Sie beispielsweise db1
als DB-Instance-Kennung angeben, weist RDS automatisch einen DNS-Endpunkt für Ihre Instance zu. Ein Beispiel für einen Endpunkt ist
, wobei db1
.abcdefghijkl
.us-east-1
.rds.amazonaws.com
Ihre Instance-ID ist. db1
Im Beispielendpunkt
ist die Zeichenfolge db1
.abcdefghijkl
.us-east-1
.rds.amazonaws.com
eine eindeutige Kennung für eine spezifische Kombination von AWS-Region und AWS-Konto. Die Kennung abcdefghijkl
im Beispiel wird intern von RDS generiert und ändert sich nicht für die angegebene Kombination aus Region und Konto. 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 RDS unterstützt derzeit die Datenbank-Engines Db2, MySQL, 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, eine einzelne Db2-Datenbank oder eine einzelne Oracle-Datenbank mit mehreren Schemata 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. Wenn Sie gespeicherte Amazon RDS-Prozeduren zum Erstellen oder Löschen einer Datenbank verwenden möchten, geben Sie beim Erstellen einer DB-Instance keinen Datenbanknamen ein.
-
Bei MySQL- und MariaDB-Datenbank-Engines ist der Datenbankname der Name der Datenbank, die auf Ihrer DB-Instance gehostet wird. Wenn in einer DB-Instance mehrere Datenbanken gehostet werden, müssen sie in dieser Instance einen eindeutigen Namen haben.
-
Bei der Oracle-Datenbank-Engine wird über den Datenbanknamen der Wert von ORACLE_SID festgelegt. Dieser Wert muss angegeben werden, wenn eine Verbindung zu der Oracle RDS-Instance hergestellt wird.
-
Bei der Microsoft SQL Server-Datenbank-Engine wird der Parameter für den Datenbanknamen nicht unterstützt.
-
Bei der PostgreSQL-Datenbank-Engine ist der Datenbankname der Name der Datenbank, die auf 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 Masterbenutzerkonto für die 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 Passwort für den Master-Benutzer festlegen, wenn Sie die DB-Instance erstellen. Sie können es jedoch jederzeit mithilfe von AWS CLI-Amazon-RDS-API-Operationen und der AWS Management Console ändern. Sie können Aufgaben wie das Ändern des Passworts für den Masterbenutzer oder die Verwaltung der Benutzer auch unter Verwendung von Standard-SQL-Befehlen durchführen.
Anmerkung
Diese Anleitung behandelt Nicht-Aurora-Amazon RDS-Datenbank-Engines. Weitere Informationen zum Verwenden von Amazon Aurora finden Sie im Amazon Aurora-Benutzerhandbuch.