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 lassen sich einfach mit den AWS Befehlszeilentools, Amazon RDS-API-Operationen oder dem erstellen und ändern AWS Management Console.

Anmerkung

Amazon RDS unterstützt den Zugriff auf Datenbanken mit jeder beliebigen Standard-SQL-Client-Anwendung. Amazon RDS erlaubt keinen direkten Host-Zugriff außer mit RDS Custom.

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 im Rahmen des Lizenzmodells bring-your-own-license "" (BYOL)

  • 40 für MySQL, MariaDB oder PostgreSQL.

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

Jede DB-Instance hat eine DB-Instance-Kennung. Dieser vom Kunden bereitgestellte Name identifiziert die DB-Instance eindeutig, wenn sie mit der Amazon RDS-API und den AWS CLI Befehlen interagiert. Die DB-Instance-ID muss für diesen Kunden in einer 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 abcdefghijkl 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 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 Db2-, MySQL-, MariaDB-, PostgreSQL-, Oracle-, Microsoft SQL Server- und Amazon Aurora Aurora-Datenbank-Engines.

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.

  • 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 Masterbenutzerpasswort festlegen, wenn Sie eine DB-Instance erstellen. Sie können es jedoch jederzeit ändern AWS CLI, indem Sie die Amazon RDS-API-Operationen oder die verwenden AWS Management Console. 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.