Amazon RDS DB-Instances - Amazon Relational Database Service

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 zusätzliche DB-Instances anfordern.

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 db1.abcdefghijkl.us-east-1.rds.amazonaws.com, wobei db1 Ihre Instance-ID ist.

Im Beispielendpunkt db1.abcdefghijkl.us-east-1.rds.amazonaws.com ist die Zeichenfolge abcdefghijkl 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:

  • Wenn Sie Ihre DB-Instance umbenennen, ist der Endpunkt anders, die feste Kennung ist jedoch identisch. Wenn Sie beispielsweise db1 in renamed-db1 umbenennen, ist der neue Instance-Endpunkt 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.