Einen Multi-AZ-DB-Cluster für Amazon erstellen RDS - 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.

Einen Multi-AZ-DB-Cluster für Amazon erstellen RDS

Ein Multi-AZ-DB-Cluster verfügt über eine Writer-DB-Instance und zwei Reader-DB-Instances in drei separaten Availability Zones. Multi-AZ-DB-Cluster bieten hohe Verfügbarkeit, erhöhte Kapazität für Lese-Workloads und eine geringere Latenz im Vergleich zu Multi-AZ-Bereitstellungen. Weitere Informationen zu Multi-AZ-DB-Clustern finden Sie unter Multi-AZ-DB-Cluster-Bereitstellungen für Amazon RDS.

Anmerkung

Multi-AZ-DB-Cluster werden nur für die DB-Engines My SQL und Postgre SQL unterstützt.

Voraussetzungen für DB-Cluster

Wichtig

Bevor Sie einen Multi-AZ DB-Cluster erstellen können, müssen Sie die Aufgaben unter Einrichtung Ihrer RDS Amazon-Umgebung abschließen.

Die folgenden Voraussetzungen müssen erfüllt sein, bevor Sie einen Multi-AZ DB-Cluster erstellen.

Netzwerk für den DB-Cluster konfigurieren

Sie können einen Multi-AZ-DB-Cluster nur in einer virtuellen privaten Cloud (VPC) erstellen, die auf dem VPC Amazon-Service basiert. Er muss sich in einer befinden AWS-Region , die mindestens drei Availability Zones hat. Die DB-Subnetzgruppe, die Sie für das DB-Cluster wählen, muss mindestens drei Availability Zones abdecken. Diese Konfiguration stellt sicher, dass sich jede DB-Instance im DB-Cluster in einer anderen Availability Zone befindet.

Um die Konnektivität zwischen Ihrem neuen DB-Cluster und einer EC2 Amazon-Instance in derselben einzurichtenVPC, tun Sie dies, wenn Sie den DB-Cluster erstellen. Um von anderen Ressourcen als EC2 Instances aus eine Verbindung zu Ihrem DB-Cluster herzustellenVPC, konfigurieren Sie die Netzwerkverbindungen manuell.

Konfigurieren Sie die automatische Netzwerkkonnektivität mit einer EC2 Instance

Wenn Sie einen Multi-AZ-DB-Cluster erstellen, können Sie den verwenden, AWS Management Console um die Konnektivität zwischen einer EC2 Instance und dem neuen DB-Cluster einzurichten. Wenn Sie dies tun, werden Ihre VPC und Netzwerkeinstellungen automatisch RDS konfiguriert. Der DB-Cluster wird auf dieselbe Weise VPC wie die EC2 Instance erstellt, sodass die EC2 Instance auf den DB-Cluster zugreifen kann.

Die folgenden Anforderungen gelten für die Verbindung einer EC2 Instance mit dem DB-Cluster:

  • Die EC2 Instance muss in der vorhanden sein, AWS-Region bevor Sie den DB-Cluster erstellen.

    Wenn im keine EC2 Instanzen vorhanden sind AWS-Region, bietet die Konsole einen Link zum Erstellen einer Instanz.

  • Der Benutzer, der den DB-Cluster erstellt, muss über Berechtigungen zum Ausführen der folgenden Vorgänge verfügen:

    • ec2:AssociateRouteTable

    • ec2:AuthorizeSecurityGroupEgress

    • ec2:AuthorizeSecurityGroupIngress

    • ec2:CreateRouteTable

    • ec2:CreateSubnet

    • ec2:CreateSecurityGroup

    • ec2:DescribeInstances

    • ec2:DescribeNetworkInterfaces

    • ec2:DescribeRouteTables

    • ec2:DescribeSecurityGroups

    • ec2:DescribeSubnets

    • ec2:ModifyNetworkInterfaceAttribute

    • ec2:RevokeSecurityGroupEgress

Mit dieser Option wird ein privater DB-Cluster erstellt. Der DB-Cluster verwendet eine DB-Subnetzgruppe mit nur privaten Subnetzen, um den Zugriff auf Ressourcen innerhalb von zu beschränken. VPC

Um eine EC2 Instance Connect dem DB-Cluster zu verbinden, wählen Sie im Abschnitt Konnektivität auf der Seite Datenbank erstellen die Option Mit einer EC2 Rechenressource verbinden aus.

Eine EC2 Instanz Connect

Wenn Sie Mit einer EC2 Rechenressource Connect wählen, werden die folgenden Optionen automatisch RDS festgelegt. Sie können diese Einstellungen nur ändern, wenn Sie die Konnektivität mit einer EC2 Instanz nicht einrichten möchten, indem Sie „Keine Verbindung zu einer EC2 Rechenressource herstellen“ wählen.

Konsolenoption Automatische Einstellung

Virtuelle private Cloud (VPC)

RDSsetzt den VPC auf den Wert, der der EC2 Instanz zugeordnet ist.

DB subnet group (DB-Subnetzgruppe)

RDSerfordert eine DB-Subnetzgruppe mit einem privaten Subnetz in derselben Availability Zone wie die EC2 Instance. Wenn eine DB-Subnetzgruppe vorhanden ist, die diese Anforderung erfüllt, wird die vorhandene DB-Subnetzgruppe RDS verwendet. Standardmäßig ist diese Option auf Automatic setup (Automatische Einrichtung) eingestellt.

Wenn Sie Automatic setup (Automatische Einrichtung) auswählen und es keine DB-Subnetzgruppe gibt, die diese Anforderung erfüllt, wird die folgende Aktion ausgeführt. RDSverwendet drei verfügbare private Subnetze in drei Availability Zones, wobei eine der Availability Zones mit der Instance identisch ist. EC2 Wenn ein privates Subnetz in einer Availability Zone nicht verfügbar ist, RDS wird ein privates Subnetz in der Availability Zone erstellt. RDSErstellt dann die DB-Subnetzgruppe.

Wenn ein privates Subnetz verfügbar ist, RDS verwendet es die dem Subnetz zugeordnete Routing-Tabelle und fügt alle Subnetze, die es erstellt, zu dieser Routing-Tabelle hinzu. Wenn kein privates Subnetz verfügbar ist, RDS erstellt eine Routing-Tabelle ohne Internet-Gateway-Zugriff und fügt die erstellten Subnetze der Routentabelle hinzu.

RDSermöglicht Ihnen auch die Verwendung vorhandener DB-Subnetzgruppen. Wählen Sie Choose existing (Vorhandene wählen) aus, wenn Sie eine vorhandene DB-Subnetzgruppe Ihrer Wahl verwenden möchten.

Öffentlicher Zugriff

RDSwählt Nein, damit der DB-Cluster nicht öffentlich zugänglich ist.

Aus Sicherheitsgründen ist es eine bewährte Methode, die Datenbank privat zu halten und sicherzustellen, dass sie nicht über das Internet zugänglich ist.

VPCSicherheitsgruppe (Firewall)

RDSerstellt eine neue Sicherheitsgruppe, die dem DB-Cluster zugeordnet ist. Die Sicherheitsgruppe heißt rds-ec2-n, wobei n eine Zahl ist. Diese Sicherheitsgruppe enthält eine Regel für eingehenden Datenverkehr mit der EC2 VPC Sicherheitsgruppe (Firewall) als Quelle. Diese Sicherheitsgruppe, die dem DB-Cluster zugeordnet ist, ermöglicht der EC2 Instance den Zugriff auf den DB-Cluster.

RDSerstellt außerdem eine neue Sicherheitsgruppe, die der EC2 Instance zugeordnet ist. Die Sicherheitsgruppe heißt ec2-rds-n, wobei n eine Zahl ist. Diese Sicherheitsgruppe enthält eine ausgehende Regel mit der VPC Sicherheitsgruppe des DB-Clusters als Quelle. Diese Sicherheitsgruppe ermöglicht es der EC2 Instance, Datenverkehr an den DB-Cluster zu senden.

Sie können eine weitere neue Sicherheitsgruppe hinzufügen, indem Sie Neu erstellen wählen und den Namen der neuen Sicherheitsgruppe eingeben.

Sie können vorhandene Sicherheitsgruppen hinzufügen, indem Sie Bestehende auswählen und Sicherheitsgruppen auswählen, die hinzugefügt werden sollen.

Availability Zone

RDSwählt die Availability Zone der EC2 Instance für eine DB-Instance in der Multi-AZ-DB-Cluster-Bereitstellung aus. RDSwählt nach dem Zufallsprinzip eine andere Availability Zone für die beiden anderen DB-Instances aus. Die Writer-DB-Instance wird in derselben Availability Zone wie die EC2 Instance erstellt. Es besteht die Möglichkeit von Kosten der Availability Zone, wenn ein Failover auftritt und sich die Writer-DB-Instance in einer anderen Availability Zone befindet.

Weitere Informationen zu diesen Einstellungen finden Sie unter Einstellungen zum Erstellen von Multi-AZ-DB-Clustern.

Wenn Sie diese Einstellungen ändern, nachdem der DB-Cluster erstellt wurde, können sich die Änderungen auf die Verbindung zwischen der EC2 Instance und dem DB-Cluster auswirken.

Manuelles Konfigurieren des Netzwerks

Um von anderen Ressourcen als EC2 Instances aus eine Verbindung zu Ihrem DB-Cluster herzustellenVPC, konfigurieren Sie die Netzwerkverbindungen manuell. Wenn Sie den verwenden AWS Management Console , um Ihren Multi-AZ-DB-Cluster zu erstellen, können Sie Amazon RDS automatisch einen VPC für Sie erstellen lassen. Oder Sie können einen vorhandenen verwenden VPC oder einen neuen VPC für Ihren Multi-AZ-DB-Cluster erstellen. Sie VPC müssen über mindestens ein Subnetz in jeder der mindestens drei Availability Zones verfügen, damit Sie es mit einem Multi-AZ-DB-Cluster verwenden können. Informationen dazu finden Sie unterVPCs. Amazon VPC und Amazon RDS

Wenn Sie keine Standardkonsole haben VPC oder keine erstellt haben und die Konsole auch nicht verwenden möchten, gehen Sie wie folgt vor: VPC

Informationen zu Einschränkungen für Multi-AZ-DB-Cluster finden Sie unter Einschränkungen von Multi-AZ-DB-Clustern für Amazon RDS.

Wenn Sie eine Verbindung zu einer Ressource herstellen möchten, die sich nicht in derselben Umgebung VPC wie der Multi-AZ-DB-Cluster befindet, finden Sie die entsprechenden Szenarien unter. Szenarien für den Zugriff auf einen in einem VPC

Zusätzliche Voraussetzungen

Bevor Sie Ihren Multi-AZ-DB-Cluster erstellen, sollten Sie die folgenden zusätzlichen Voraussetzungen berücksichtigen:

  • Wenn Sie die Konfigurationsparameter für Ihren DB-Cluster anpassen möchten, müssen Sie eine DB-Cluster-Parametergruppe mit den erforderlichen Parametereinstellungen festlegen. Informationen über das Erstellen oder Ändern einer DB-Cluster-Parametergruppe finden Sie unter Parametergruppen für Multi-AZ-DB-Cluster.

  • Ermitteln Sie die TCP /IP-Portnummer, die Sie für Ihren DB-Cluster angeben möchten. Die Firewalls einiger Unternehmen blockieren Verbindungen zu diesen Standard-Ports. Wenn die Firewall Ihres Unternehmens den Standard-Port blockiert, wählen Sie einen anderen Port für Ihr DB-Cluster aus. Alle DB-Instances in einem DB-Cluster verwenden denselben Port.

  • Wenn die Haupt-Engine-Version für Ihre Datenbank das RDS Ende des Standard-Supportdatums erreicht hat, müssen Sie die CLI Option Extended Support oder den RDS API Parameter verwenden. Weitere Informationen finden Sie unter RDS Erweiterter Support unterEinstellungen zum Erstellen von Multi-AZ-DB-Clustern.

Erstellen eines DB-Clusters

Sie können einen Multi-AZ-DB-Cluster mit dem AWS Management Console AWS CLI, dem oder dem RDS API erstellen.

Sie können einen Multi-AZ-DB-Cluster erstellen, indem Sie Multi-AZ-DB-Cluster im Abschnitt Verfügbarkeit und Haltbarkeit auswählen.

Erstellen Sie einen Multi-AZ-DB-Cluster mithilfe der Konsole wie folgt:
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die RDS Amazon-Konsole unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie in der oberen rechten Ecke des den aus AWS Management Console, AWS-Region in dem Sie den DB-Cluster erstellen möchten.

    Informationen zu den AWS-Regionen , die Multi-AZ-DB-Cluster unterstützen, finden Sie unter. Einschränkungen von Multi-AZ-DB-Clustern für Amazon RDS

  3. Wählen Sie im Navigationsbereich Databases (Datenbanken) aus.

  4. Wählen Sie Create database (Datenbank erstellen) aus.

    Stellen Sie zum Erstellen eines Multi-AZ-DB-Clusters sicher, dass Standarderstellung ausgewählt ist und Einfache Erstellung nicht.

  5. Wählen Sie unter Engine-Typ die Option My SQL oder SQLPostgre aus.

  6. Wählen Sie unter Version die DB-Engine-Version aus.

    Weitere Informationen zu DB-Engine-Versionen, die Multi-AZ-DB-Cluster unterstützen, finden Sie unter Einschränkungen von Multi-AZ-DB-Clustern für Amazon RDS.

  7. Wählen Sie unter Vorlagen die entsprechende Vorlage für Ihre Bereitstellung aus.

  8. Wählen Sie unter Verfügbarkeit und Haltbarkeit die Option Multi-AZ-DB-Cluster aus.

    Multi-AZ-DB-Cluster-Wahl
  9. Geben Sie unter DB-Cluster-Kennung die Kennung für Ihren DB-Cluster ein.

  10. Geben Sie unter Haupt-Benutzername Ihren Haupt-Benutzernamen ein oder behalten Sie die Standardeinstellung bei.

  11. Geben Sie Ihr Haupt-Passwort ein:

    1. Öffnen Sie im Abschnitt Settings (Einstellungen) die Option Credential Settings (Einstellungen zu Anmeldeinformationen).

    2. Wenn Sie ein Passwort angeben möchten, deaktivieren Sie das Kontrollkästchen Passwort automatisch generieren, wenn es aktiviert ist.

    3. (Optional) Ändern Sie den Wert des Haupt-Benutzernamens.

    4. Geben Sie das gleiche Passwort in Haupt-Passwort und Passwort bestätigen ein.

  12. Wählen Sie unter DB-Instance-Klasse eine DB-Instance-Klasse aus. Eine Liste der unterstützten DB-Instance-Klassen, finden Sie unter Verfügbarkeit der Instance-Klassen für Multi-AZ-DB-Cluster.

  13. (Optional) Richten Sie eine Verbindung zu einer Rechenressource für diesen DB-Cluster ein.

    Sie können die Konnektivität zwischen einer EC2 Amazon-Instance und dem neuen DB-Cluster während der DB-Cluster-Erstellung konfigurieren. Weitere Informationen finden Sie unter Konfigurieren Sie die automatische Netzwerkkonnektivität mit einer EC2 Instance.

  14. Wenn Sie im Bereich Konnektivität unter VPCSicherheitsgruppe (Firewall) die Option Neu erstellen auswählen, wird eine VPC Sicherheitsgruppe mit einer Regel für eingehenden Datenverkehr erstellt, die der IP-Adresse Ihres lokalen Computers den Zugriff auf die Datenbank ermöglicht.

  15. In den übrigen Abschnitten geben Sie die Einstellungen für Ihren DB-Cluster an. Weitere Informationen zu den einzelnen Einstellungen finden Sie unter Einstellungen zum Erstellen von Multi-AZ-DB-Clustern.

  16. Wählen Sie Create database (Datenbank erstellen) aus.

    Wenn Sie ein automatisch generiertes Passwort verwenden, wird auf der Seite Databases (Datenbanken) die Schaltfläche View credential details (Details zu Anmeldeinformationen anzeigen) angezeigt.

    Um den Hauptbenutzernamen und das Passwort für den DB-Cluster anzuzeigen, wählen Sie Anmeldeinformationen anzeigen.

    Verwenden Sie den angezeigten Benutzernamen und das angezeigte Passwort, um sich als Hauptbenutzer mit dem DB-Cluster zu verbinden.

    Wichtig

    Sie können dieses Passwort für den Hauptbenutzer nicht erneut anzeigen.

  17. Wählen Sie in Databases (Datenbanken) den Namen des neuen DB-Clusters aus.

Auf der RDS Konsole werden die Details für den neuen DB-Cluster angezeigt. Der DB-Cluster hat den Status Wird erstellt, bis der DB-Cluster erstellt und einsatzbereit ist. Wenn der Status zu Available (Verfügbar) geändert wird, können Sie eine Verbindung zum DB-Cluster herstellen. Je nach Klasse und Speicher des DB-Clusters kann es einige Minuten dauern, bis der neue DB-Cluster verfügbar ist.

Bevor Sie mit dem einen Multi-AZ-DB-Cluster erstellen AWS CLI, stellen Sie sicher, dass die erforderlichen Voraussetzungen erfüllt sind. Dazu gehören die Erstellung einer DB-Subnetzgruppe VPC und einer RDS DB-Subnetzgruppe. Weitere Informationen finden Sie unter Voraussetzungen für DB-Cluster.

Rufen Sie den Befehl auf, um mit dem einen Multi-AZ-DB-Cluster zu erstellen. AWS CLIcreate-db-cluster Geben Sie --db-cluster-identifier an. Geben Sie für die --engine-Option entweder mysql oder postgres an.

Informationen zu den jeweiligen Optionen finden Sie unter Einstellungen zum Erstellen von Multi-AZ-DB-Clustern.

Informationen zu den AWS-Regionen DB-Engines und DB-Engine-Versionen, die Multi-AZ-DB-Cluster unterstützen, finden Sie unter. Einschränkungen von Multi-AZ-DB-Clustern für Amazon RDS

Der Befehl create-db-cluster erstellt die Writer-DB-Instance für Ihren DB-Cluster und zwei Reader-DB-Instances. Jede DB-Instance befindet sich in einer anderen Availability Zone.

Mit dem folgenden Befehl wird beispielsweise ein My SQL 8.0 Multi-AZ-DB-Cluster mit dem Namen erstellt. mysql-multi-az-db-cluster

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:

aws rds create-db-cluster \ --db-cluster-identifier mysql-multi-az-db-cluster \ --engine mysql \ --engine-version 8.0.32 \ --master-username admin \ --manage-master-user-password \ --port 3306 \ --backup-retention-period 1 \ --db-subnet-group-name default \ --allocated-storage 4000 \ --storage-type io1 \ --iops 10000 \ --db-cluster-instance-class db.m5d.xlarge

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:

aws rds create-db-cluster ^ --db-cluster-identifier mysql-multi-az-db-cluster ^ --engine mysql ^ --engine-version 8.0.32 ^ --manage-master-user-password ^ --master-username admin ^ --port 3306 ^ --backup-retention-period 1 ^ --db-subnet-group-name default ^ --allocated-storage 4000 ^ --storage-type io1 ^ --iops 10000 ^ --db-cluster-instance-class db.m5d.xlarge

Der folgende Befehl erstellt einen SQL Postgre-13.4-Multi-AZ-DB-Cluster mit dem Namen. postgresql-multi-az-db-cluster

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Linux, macOS, oder Unix:

aws rds create-db-cluster \ --db-cluster-identifier postgresql-multi-az-db-cluster \ --engine postgres \ --engine-version 13.4 \ --manage-master-user-password \ --master-username postgres \ --port 5432 \ --backup-retention-period 1 \ --db-subnet-group-name default \ --allocated-storage 4000 \ --storage-type io1 \ --iops 10000 \ --db-cluster-instance-class db.m5d.xlarge

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. Windows:

aws rds create-db-cluster ^ --db-cluster-identifier postgresql-multi-az-db-cluster ^ --engine postgres ^ --engine-version 13.4 ^ --manage-master-user-password ^ --master-username postgres ^ --port 5432 ^ --backup-retention-period 1 ^ --db-subnet-group-name default ^ --allocated-storage 4000 ^ --storage-type io1 ^ --iops 10000 ^ --db-cluster-instance-class db.m5d.xlarge

Bevor Sie mit dem einen Multi-AZ-DB-Cluster erstellen können, müssen Sie sicherstellen RDSAPI, dass die erforderlichen Voraussetzungen erfüllt sind, z. B. das Erstellen einer DB-Subnetzgruppe VPC und einer RDS DB-Subnetzgruppe. Weitere Informationen finden Sie unter Voraussetzungen für DB-Cluster.

Um einen Multi-AZ-DB-Cluster mithilfe von zu erstellen RDSAPI, rufen Sie den C-Vorgang auf. reateDBCluster Geben Sie DBClusterIdentifier an. Geben Sie für den Engine-Parameter entweder mysql oder postgresql an.

Informationen zu den jeweiligen Optionen finden Sie unter Einstellungen zum Erstellen von Multi-AZ-DB-Clustern.

Die Operation CreateDBCluster erstellt die Writer-DB-Instance für Ihren DB-Cluster und zwei Reader-DB-Instances. Jede DB-Instance befindet sich in einer anderen Availability Zone.

Einstellungen zum Erstellen von Multi-AZ-DB-Clustern

Ausführliche Informationen zu den Einstellungen, die Sie beim Erstellen eines Multi-AZ-DB-Clusters auswählen, finden Sie in der folgenden Tabelle. Weitere Informationen zu den AWS CLI Optionen finden Sie unter create-db-cluster. Weitere Informationen zu den RDS API Parametern finden Sie unter reateDBClusterC.

Konsoleneinstellung Beschreibung der Einstellung CLIOption und RDS API Parameter

Allocated storage

Die für jede DB-Instance in Ihrem DB-Cluster zuzuweisende Speichermenge (in Gibibyte). Weitere Informationen finden Sie unter Amazon RDS DB-Instance-Speicher.

CLIWahl:

--allocated-storage

APIParameter:

AllocatedStorage

Automatische Nebenversions-Updates

Aktivieren Sie das automatische Upgrade der Nebenversion, damit Ihr DB-Cluster automatisch Upgrades der bevorzugten Nebenversion der DB-Engine erhält, wenn diese verfügbar sind. Amazon RDS führt automatische Upgrades kleinerer Versionen im Wartungsfenster durch.

CLIOption:

--auto-minor-version-upgrade

--no-auto-minor-version-upgrade

APIParameter:

AutoMinorVersionUpgrade

Aufbewahrungszeitraum für Backups

Die Anzahl der Tage, für die automatischen Backups der DB-Cluster aufbewahrt werden sollen. Bei einem Multi-AZ-DB-Cluster muss dieser Wert auf 1 oder höher gesetzt werden.

Weitere Informationen finden Sie unter Einführung in Backups.

CLIWahl:

--backup-retention-period

APIParameter:

BackupRetentionPeriod

Backup window

Der Zeitraum, in dem Amazon RDS automatisch ein Backup Ihres DB-Clusters erstellt. Wenn Sie keine bestimmte Zeit haben, zu der Sie Ihre Datenbank sichern möchten, verwenden Sie den Standardwert No Preference (Keine Präferenz).

Weitere Informationen finden Sie unter Einführung in Backups.

CLIOption:

--preferred-backup-window

APIParameter:

PreferredBackupWindow

Zertifizierungsstelle

Die Zertifizierungsstelle (CA) für das vom DB-Cluster verwendete Serverzertifikat.

Weitere Informationen finden Sie unter .

CLIOption:

--ca-certificate-identifier

RDSAPIParameter:

CACertificateIdentifier

Tags zu Snapshots kopieren

Diese Option kopiert alle DB-Cluster-Tags in einen DB-Snapshot, wenn Sie einen Snapshot erstellen.

Weitere Informationen finden Sie unter Verschlagwortung von Amazon-Ressourcen RDS.

CLIWahl:

-copy-tags-to-snapshot

-no-copy-tags-to-snapshot

RDSAPIParameter:

CopyTagsToSnapshot

Datenbank-Authentifizierung

Für Multi-AZ-DB-Cluster wird nur die Passwortauthentifizierung unterstützt.

Keine, da die Passwortauthentifizierung der Standard ist.

Datenbankport

Der Port, über den Sie auf den DB-Cluster zugreifen wollen. Der Standardport wird angezeigt.

Der Port kann nicht geändert werden, nachdem der DB-Cluster erstellt wurde.

Die Firewalls einiger Unternehmen blockieren Verbindungen zu diesen Standard-Ports. Wenn die Firewall Ihres Unternehmens den Standard-Port blockiert, geben Sie einen anderen Port für Ihr DB-Cluster ein.

CLIWahl:

--port

RDSAPIParameter:

Port

DB-Cluster-Kennung

Der Name für Ihren DB-Cluster. Benennen Sie Ihre DB-Cluster auf die gleiche Weise wie Ihre lokalen Server. Ihre DB-Cluster-ID kann bis zu 63 alphanumerische Zeichen enthalten und muss für Ihr Konto in der ausgewählten AWS Region eindeutig sein.

CLIOption:

--db-cluster-identifier

RDSAPIParameter:

DBClusterIdentifier

DB-Instance-Klasse

Die Rechen- und Arbeitsspeicherkapazität jeder DB-Instance im Multi-AZ-DB-Cluster, zum Beispiel db.m5d.xlarge.

Wählen Sie möglichst eine DB-Instance-Klasse, die groß genug ist, um einen typischer Abfragesatz im Arbeitsspeicher halten zu können. Wenn Arbeitssätze im Arbeitsspeicher gehalten werden, kann das System das Schreiben auf die Festplatte vermeiden, was die Leistung verbessert.

Eine Liste der unterstützten DB-Instance-Klassen, finden Sie unter Verfügbarkeit der Instance-Klassen für Multi-AZ-DB-Cluster.

CLIWahl:

--db-cluster-instance-class

RDSAPIParameter:

DBClusterInstanceClass

DB-Cluster-Parametergruppe

Die DB-Clusterparametergruppe, die Sie mit dem DB-Cluster verknüpfen möchten.

Weitere Informationen finden Sie unter Parametergruppen für Multi-AZ-DB-Cluster.

CLIWahl:

--db-cluster-parameter-group-name

RDSAPIParameter:

DBClusterParameterGroupName

DB-Engine-Version

Die Version der Datenbank-Engine, die Sie verwenden möchten.

CLIWahl:

--engine-version

RDSAPIParameter:

EngineVersion

DB-Cluster-Parametergruppe

Die Parametergruppe der DB-Instance, die dem DB-Cluster zugeordnet werden soll.

Weitere Informationen finden Sie unter Parametergruppen für Multi-AZ-DB-Cluster.

CLIOption:

--db-cluster-parameter-group-name

RDSAPIParameter:

DBClusterParameterGroupName

DB subnet group (DB-Subnetzgruppe)

Die DB-Subnetzgruppe, die Sie für den DB-Cluster verwenden möchten.

Wählen Sie Choose existing (Vorhandene wählen) aus, um eine vorhandene DB-Subnetzgruppe zu verwenden. Wählen Sie dann die erforderliche Subnetzgruppe aus der Dropdown-Liste Existing DB subnet groups (Vorhandene DB-Subnetzgruppen) aus.

Wählen Sie Automatisches Setup, um eine kompatible DB-Subnetzgruppe RDS auswählen zu lassen. Wenn keine vorhanden ist, RDS wird eine neue Subnetzgruppe für Ihren Cluster erstellt.

Weitere Informationen finden Sie unter Arbeiten mit DB-Subnetzgruppen.

CLIOption:

--db-subnet-group-name

RDSAPIParameter:

DBSubnetGroupName

Löschschutz

Um zu verhindern, dass Ihr DB-Cluster gelöscht wird, können Sie die Option Löschschutz aktivieren aktivieren. Wenn Sie einen Produktions-DB-Cluster über die Konsole erstellen, ist der Löschschutz standardmäßig aktiviert.

Weitere Informationen finden Sie unter Löschen einer DB-Instance.

CLIWahl:

--deletion-protection

--no-deletion-protection

RDSAPIParameter:

DeletionProtection

Verschlüsselung

Enable Encryption (Verschlüsselung aktivieren), um die Verschlüsselung im Ruhezustand für diesen DB-Cluster zu aktivieren.

Die Verschlüsselung ist für Multi-AZ-DB-Cluster standardmäßig aktiviert.

Weitere Informationen finden Sie unter Verschlüsseln von Amazon RDS Amazon.

CLIOptionen:

--kms-key-id

--storage-encrypted

--no-storage-encrypted

RDSAPIParameter:

KmsKeyId

StorageEncrypted

Verbesserte Überwachung

Wählen Sie Enable enhanced monitoring (Erweiterte Überwachung aktivieren) aus, um die Erfassung von Metriken in Echtzeit für das Betriebssystem zu aktivieren, in dem Ihr DB-Cluster ausgeführt wird.

Weitere Informationen finden Sie unter Überwachen von Betriebssystem-Metriken mithilfe von „Enhanced Monitoring“·(Erweiterte·Überwachung).

CLIOptionen:

--monitoring-interval

--monitoring-role-arn

RDSAPIParameter:

MonitoringInterval

MonitoringRoleArn

Anfänglicher Datenbankname

Der Name für die Datenbank in Ihrem DB-Cluster. Wenn Sie keinen Namen angeben, erstellt Amazon RDS keine Datenbank auf dem DB-Cluster für MySQL. Es erstellt jedoch eine Datenbank auf dem DB-Cluster für PostgreSQL. Der Name darf kein von der Datenbank-Engine reserviertes Wort sein. Abhängig von der DB-Engine gibt es weitere Einschränkungen.

MeinSQL:

  • Er muss 1–64 alphanumerische Zeichen enthalten.

Postfach: SQL

  • Er muss 1–63 alphanumerische Zeichen enthalten.

  • Er muss mit einem Buchstaben oder einem Unterstrich beginnen. Nachfolgende Zeichen können Groß-, Kleinbuchstaben oder Zahlen (0-9) sein.

  • Der anfängliche Datenbankname lautet postgres.

CLIWahl:

--database-name

RDSAPIParameter:

DatabaseName

Protokollexporte

Die Typen von Datenbank-Protokolldateien, die in Amazon CloudWatch Logs veröffentlicht werden sollen.

Weitere Informationen finden Sie unter Datenbankprotokolle in Amazon CloudWatch Logs veröffentlichen.

CLIOption:

-enable-cloudwatch-logs-exports

RDSAPIParameter:

EnableCloudwatchLogsExports

Wartungsfenster

Das 30-Minuten-Fenster, in dem anstehende Änderungen an Ihrem DB-Cluster durchgeführt werden. Wählen Sie No Preference (Keine Präferenz) aus, wenn der Zeitraum nicht wichtig ist.

Weitere Informationen finden Sie unter Das RDS Amazon-Wartungsfenster.

CLIWahl:

--preferred-maintenance-window

RDSAPIParameter:

PreferredMaintenanceWindow

Master-Anmeldeinformationen verwalten in AWS Secrets Manager

Wählen Sie Master-Anmeldeinformationen verwalten in AWS Secrets Manager aus, um das Hauptbenutzerpasswort in Secrets Manager geheim zu verwalten.

Wählen Sie optional einen KMS Schlüssel aus, der zum Schutz des Geheimnisses verwendet werden soll. Wählen Sie einen der KMS Schlüssel in Ihrem Konto aus oder geben Sie den Schlüssel von einem anderen Konto ein.

Weitere Informationen finden Sie unter Passwortverwaltung mit Amazon RDS, und AWS Secrets Manager.

CLIOption:

--manage-master-user-password | --no-manage-master-user-password

--master-user-secret-kms-key-id

RDSAPIParameter:

ManageMasterUserPassword

MasterUserSecretKmsKeyId

Hauptpasswort

Das Passwort für das Masterbenutzerkonto.

CLIWahl:

--master-user-password

RDSAPIParameter:

MasterUserPassword

Master-Benutzername

Der Name, den Sie als Masterbenutzernamen für die Anmeldung beim DB-Cluster mit allen Datenbankrechten verwenden wollen.

  • Er kann 1–16 alphanumerische Zeichen und Unterstriche enthalten.

  • Das erste Zeichen muss ein Buchstabe sein.

  • Es darf kein von der Datenbank-Engine reserviertes Wort sein.

Sie können den Master-Benutzernamen nicht mehr ändern, nachdem der Multi-AZ-DB-Cluster erstellt wurde.

Weitere Informationen zu Berechtigungen, die dem Masterbenutzer gewährt werden, finden Sie unter Berechtigungen von Hauptbenutzerkonten.

CLIWahl:

--master-username

RDSAPIParameter:

MasterUsername

Performance Insights

Aktivieren Sie Performance Insights, um die Last Ihrer DB-Cluster zu überwachen, damit Sie Ihre Datenbankleistung analysieren und Fehler beheben können.

Wählen Sie einen Aufbewahrungszeitraum, um festzulegen, wie viele Performance Insights-Daten aufbewahrt werden sollen. Die Aufbewahrungseinstellung im kostenlosen Kontingent ist Standard (7 Tage). Um Ihre Leistungsdaten länger aufzubewahren, geben Sie 1–24 Monate an. Weitere Informationen zum Aufbewahrungszeitraum finden Sie unter Preisgestaltung und Datenspeicherung für Performance Insights.

Wählen Sie einen KMS Schlüssel aus, mit dem der Schlüssel geschützt werden soll, mit dem dieses Datenbank-Volume verschlüsselt wurde. Wählen Sie einen der KMS Schlüssel in Ihrem Konto aus, oder geben Sie den Schlüssel von einem anderen Konto ein.

Weitere Informationen finden Sie unter Überwachen der Datenbanklast mit Performance Insights auf Amazon RDS.

CLIOptionen:

--enable-performance-insights

--no-enable-performance-insights

--performance-insights-retention-period

--performance-insights-kms-key-id

RDSAPIParameter:

EnablePerformanceInsights

PerformanceInsightsRetentionPeriod

PerformanceInsightsKMSKeyId

Bereitgestellt IOPS

Die Anzahl der bereitgestellten Operationen IOPS (Eingabe-/Ausgabevorgänge pro Sekunde), die dem DB-Cluster ursprünglich zugewiesen werden sollen.

CLIOption:

--iops

RDSAPIParameter:

Iops

Öffentlicher Zugriff

Öffentlich zugänglich, um dem DB-Cluster eine öffentliche IP-Adresse zu geben, was bedeutet, dass er außerhalb des zugänglich istVPC. Um öffentlich zugänglich zu sein, muss sich der DB-Cluster auch in einem öffentlichen Subnetz im VPC befinden.

Nicht öffentlich zugänglich, um den DB-Cluster nur von innerhalb des VPC aus zugänglich zu machen.

Weitere Informationen finden Sie unter Einen in einem VPC aus dem Internet verstecken.

Um von außerhalb eine Verbindung zu einem DB-Cluster herzustellenVPC, muss der DB-Cluster öffentlich zugänglich sein. Außerdem muss der Zugriff unter Verwendung der eingehenden Regeln der Sicherheitsgruppe dem DB-Cluster gewährt werden, und andere Anforderungen müssen erfüllt sein. Weitere Informationen finden Sie unter Es kann keine Verbindung zur Amazon RDS DB-Instance hergestellt werden.

Wenn Ihr DB-Cluster nicht öffentlich zugänglich ist, können Sie eine AWS Site-to-Site VPN Verbindung oder eine AWS Direct Connect Verbindung verwenden, um von einem privaten Netzwerk aus darauf zuzugreifen. Weitere Informationen finden Sie unter Richtlinie für den Datenverkehr zwischen Netzwerken.

CLIOption:

--publicly-accessible

--no-publicly-accessible

RDSAPIParameter:

PubliclyAccessible

RDSErweiterter Support

Wählen Sie RDSErweiterte Support aktivieren, damit unterstützte Engine-Hauptversionen auch nach RDS Ablauf des Standard-Supportdatums weiter ausgeführt werden können.

Wenn Sie einen DB-Cluster erstellen, verwendet Amazon RDS standardmäßig RDS Extended Support. Um die Erstellung eines neuen DB-Clusters nach RDS Ablauf des Standard-Supportdatums zu verhindern und Gebühren für RDS Extended Support zu vermeiden, deaktivieren Sie diese Einstellung. Für Ihre vorhandenen DB-Cluster fallen bis zum Startdatum der Preise für RDS Extended Support keine Gebühren an.

Weitere Informationen finden Sie unter Amazon RDS Extended Support verwenden.

CLIOption:

--engine-lifecycle-support

RDSAPIParameter:

EngineLifecycleSupport

Storage throughput (Speicherdurchsatz)

Der Wert für den Speicherdurchsatz für den DB-Cluster. Diese Einstellung ist nur sichtbar, wenn Sie als Speichertyp General Purpose SSD (gp3) wählen.

Diese Einstellung ist nicht konfigurierbar und wird automatisch auf der Grundlage der IOPS von Ihnen angegebenen Einstellung festgelegt.

Weitere Informationen finden Sie unter GP3-Speicher (empfohlen).

Dieser Wert wird automatisch berechnet und hat keine CLI Option.

RDSProxy

Wählen Sie Create an RDS Proxy, um einen Proxy für Ihren DB-Cluster zu erstellen. Amazon erstellt RDS automatisch eine IAM Rolle und ein Secrets Manager Manager-Geheimnis für den Proxy.

Nicht verfügbar beim Erstellen eines DB-Clusters

Speichertyp

Der Speichertyp für Ihren DB-Cluster.

Es werden nur SSD Allzweckspeicher (gp3), bereitgestellter IOPS (io1) und bereitgestellter Speicher IOPS SSD (io2) unterstützt.

Weitere Informationen finden Sie unter RDSAmazon-Speichertypen.

CLIOption:

--storage-type

RDSAPIParameter:

StorageType

Virtuelle private Cloud (VPC)

Ein auf dem VPC Amazon-Service VPC basierender Service, der mit diesem DB-Cluster verknüpft werden soll.

Weitere Informationen finden Sie unter Amazon VPC und Amazon RDS.

Für CLI und API geben Sie die VPC Sicherheitsgruppe anIDs.

VPCSicherheitsgruppe (Firewall)

Die Sicherheitsgruppen, die dem DB-Cluster zugeordnet werden sollen.

Weitere Informationen finden Sie unter Überblick über VPC Sicherheitsgruppen.

CLIWahl:

--vpc-security-group-ids

RDSAPIParameter:

VpcSecurityGroupIds

Einstellungen, die beim Erstellen von Multi-AZ-DB-Clustern nicht gelten

Die folgenden Einstellungen im AWS CLI Befehl create-db-clusterund im RDS API Vorgang gelten CreateDBClusternicht für Multi-AZ-DB-Cluster.

Sie können diese Einstellungen auch für Multi-AZ-DB-Cluster in der Konsole nicht angeben.

AWS CLI Einstellung RDSAPIEinstellung

--availability-zones

AvailabilityZones

--backtrack-window

BacktrackWindow

--character-set-name

CharacterSetName

--domain

Domain

--domain-iam-role-name

DomainIAMRoleName

--enable-global-write-forwarding | --no-enable-global-write-forwarding

EnableGlobalWriteForwarding

--enable-http-endpoint | --no-enable-http-endpoint

EnableHttpEndpoint

--enable-iam-database-authentication | --no-enable-iam-database-authentication

EnableIAMDatabaseAuthentication

--global-cluster-identifier

GlobalClusterIdentifier

--option-group-name

OptionGroupName

--pre-signed-url

PreSignedUrl

--replication-source-identifier

ReplicationSourceIdentifier

--scaling-configuration

ScalingConfiguration