Erstellen eines Aurora Serverless v1-DB Clusters - Amazon Aurora

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.

Erstellen eines Aurora Serverless v1-DB Clusters

Mit dem folgenden Verfahren wird ein Aurora Serverless v1-Cluster ohne eines Ihrer Schemaobjekte oder Daten erstellt. Wenn Sie einen Aurora Serverless v1-Cluster erstellen möchten, der ein Duplikat eines vorhandenen bereitgestellten oder Aurora Serverless v1-Clusters ist, können Sie stattdessen eine Snapshot-Wiederherstellung oder einen Klonvorgang durchführen. Entsprechende Details finden Sie unter Wiederherstellen aus einem DB-Cluster-Snapshot und Klonen eines Volumes für einen Amazon-Aurora-DB-Cluster. Sie können einen vorhandenen bereitgestellten Cluster nicht in Aurora Serverless v1 konvertieren. Sie können einen vorhandenen Aurora Serverless v1-Cluster auch nicht wieder in einen bereitgestellten Cluster konvertieren.

Wenn Sie einen Aurora Serverless v1-DB-Cluster erstellen, können Sie die Mindest- und Höchstkapazität für den Cluster festlegen. Eine Kapazitätseinheit entspricht einer bestimmten Rechen- und Arbeitsspeicherkonfiguration. Aurora Serverless v1 erstellt Skalierungsregeln in Bezug auf Schwellenwerte für die CPU-Auslastung, Verbindungen und den verfügbaren Arbeitsspeicher. Außerdem erfolgt eine nahtlose Skalierung auf einen Bereich von Kapazitätseinheiten, wie für Ihre Anwendungen erforderlich. Weitere Informationen finden Sie unter Aurora Serverless v1-Architektur.

Sie können die folgenden spezifischen Werte für Ihren Aurora Serverless v1-DB-Cluster festlegen:

  • Minimale Aurora Capacity Unit – Aurora Serverless v1 kann die Kapazität bis zu dieser Kapazitätseinheit reduzieren.

  • Maximale Aurora Capacity Unit – Aurora Serverless v1 kann die Kapazität bis zu dieser Kapazitätseinheit erhöhen.

Sie können auch die folgenden optionalen Skalierungskonfigurationsoptionen auswählen:

  • Bei Zeitüberschreitung Skalierung der Kapazität auf die angegebenen Werte durchsetzen – Sie können diese Einstellung auswählen, wenn Sie möchten, dass Aurora Serverless v1 die Skalierung für Aurora Serverless v1 durchsetzt, auch wenn kein Skalierungspunkt gefunden wird, bevor die Zeitüberschreitung eintritt. Wenn Sie möchten, dass Aurora Serverless v1 Kapazitätsänderungen abbricht, wenn es keinen Skalierungspunkt findet, wählen Sie diese Einstellung nicht. Weitere Informationen finden Sie unter Timeout-Aktion für Kapazitätsänderungen.

  • Rechenkapazität nach aufeinanderfolgenden Minuten von Inaktivität anhalten – Sie können diese Einstellung auswählen, wenn Sie möchten, dass Aurora Serverless v1 auf Null skaliert wird, wenn es für einen von Ihnen angegebenen Zeitraum keine Aktivität auf dem DB-Cluster gibt. Wenn diese Einstellung aktiviert ist, setzt der Aurora Serverless v1-DB-Cluster die Verarbeitung automatisch fort und wird auf die notwendige Kapazität skaliert, um den Workload zu verarbeiten, wenn der Datenbankdatenverkehr fortgesetzt wird. Weitere Informationen hierzu finden Sie unter Pausieren und Fortsetzen für Aurora Serverless v1.

Bevor Sie einen Aurora Serverless v1 DB-Cluster erstellen können, benötigen Sie ein AWS Konto. Sie müssen darüber hinaus die Einrichtungsaufgaben für die Arbeit mit Amazon Aurora abgeschlossen haben. Weitere Informationen finden Sie unter Einrichten Ihrer Umgebung für Amazon Aurora. Sie müssen auch andere vorab erforderliche Schritte zum Erstellen eines Aurora-DB-Clusters ausführen. Weitere Informationen hierzu finden Sie unter Erstellen eines Amazon Aurora-DB Clusters.

Aurora Serverless v1ist nur in bestimmten Versionen AWS-Regionen und nur für bestimmte Aurora MySQL- und Aurora PostgreSQL-Versionen verfügbar. Weitere Informationen finden Sie unter Unterstützte Regionen und Aurora-DB-Engines für Aurora Serverless v1.

Anmerkung

Das Cluster-Volume für einen Aurora Serverless v1-Cluster ist immer verschlüsselt. Wenn Sie Ihren Aurora Serverless v1-DB-Cluster erstellen, können Sie die Verschlüsselung nicht deaktivieren, aber Sie können Ihren eigenen Verschlüsselungsschlüssel verwenden. Bei Aurora Serverless v2 können Sie auswählen, ob das Cluster-Volume verschlüsselt werden soll.

Sie können einen Aurora Serverless v1 DB-Cluster mit der AWS Management Console, der oder der AWS CLI RDS-API erstellen.

Anmerkung

Wenn beim Versuch, den Cluster zu erstellen, die folgende Fehlermeldung angezeigt wird, benötigt Ihr Konto zusätzliche Berechtigungen.

Unable to create the resource. Verify that you have permission to create service linked role. Otherwise wait and try again later.

Weitere Informationen finden Sie unter Verwenden von serviceverknüpften Rollen für Aurora.

Sie können keine direkte Verbindung zur DB-Instance in Ihrem Aurora Serverless v1-DB-Cluster herstellen. Um eine Verbindung zum Aurora Serverless v1-DB-Cluster herzustellen, verwenden Sie den Datenbankendpunkt. Sie finden den Endpunkt für Ihren Aurora Serverless v1-DB-Cluster auf der Registerkarte Connectivity & security (Konnektivität und Sicherheit) für Ihren Cluster in der AWS Management Console. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit einem Amazon Aurora-DB-Cluster.

Verwenden Sie das folgende allgemeine Verfahren. Weitere Informationen zum Erstellen eines Aurora-DB-Clusters mit dem AWS Management Console finden Sie unterErstellen eines Amazon Aurora-DB Clusters.

So erstellen Sie einen neuen Aurora Serverless v1-DB-Cluster
  1. Melden Sie sich bei der an AWS Management Console.

  2. Wählen Sie einen AWS-Region , der unterstütztAurora Serverless v1.

  3. Wählen Sie Amazon RDS aus der AWS Serviceliste aus.

  4. Wählen Sie Datenbank erstellen aus.

  5. Auf der Seite Datenbank erstellen:

    1. Wählen Sie Standard-Erstellung als Datenbankerstellungsmethode.

    2. Fahren Sie fort mit dem Erstellen des Aurora Serverless v1-DB-Clusters, indem Sie den Schritten aus den folgenden Beispielen folgen.

      Anmerkung

      Wenn Sie eine Version der DB-Engine auswählen, die Aurora Serverless v1 nicht unterstützt, wird die Option Serverless für DB-Instance-Klasse nicht angezeigt.

Beispiel für Aurora MySQL

Gehen Sie wie folgt vor:

So erstellen Sie einen Aurora Serverless v1-DB-Cluster für Aurora MySQL
  1. Wählen Sie als Engine-Typ Aurora (MySQL Compatibile).

  2. Wählen Sie die gewünschte mit Aurora Serverless v1 kompatible Aurora-MySQL-Version für Ihren DB-Cluster aus. Die unterstützten Versionen werden rechts auf der Seite angezeigt.

    Erstellen eines Aurora Serverless v1-DB-Clusters über die Konsole
  3. Wählen Sie die DB-Instance-Klasse Serverless aus.

  4. Legen Sie den Kapazitätsbereich für den DB-Cluster fest.

  5. Passen Sie die Werte im Abschnitt Zusätzliche Skalierungskonfiguration der Seite nach Bedarf an. Weitere Informationen zu Kapazitätseinstellungen finden Sie unter Automatische Skalierung für Aurora Serverless v1.

    Festlegen der Kapazität für einen Aurora MySQL Serverless v1-DB-Cluster über die Konsole
  6. Wenn Sie die Daten-API für Ihren Aurora Serverless v1-DB-Cluster aktivieren möchten, wählen Sie das Kontrollkästchen Data API (Daten-API) unter Additional configuration (Zusätzliche Konfiguration) im Abschnitt Connectivity (Konnektivität) aus.

    Weitere Informationen zur Daten-API finden Sie in der RDSDaten verwenden API.

  7. Wählen Sie andere Datenbankeinstellungen nach Bedarf und dann Create database (Datenbank erstellen) aus.

Beispiel für Aurora PostgreSQL

Gehen Sie wie folgt vor:

So erstellen Sie einen Aurora Serverless v1-DB-Cluster für Aurora PostgreSQL
  1. Wählen Sie als Engine-Typ Aurora (PostgreSQL Compatibile).

  2. Wählen Sie die gewünschte mit Aurora Serverless v1 kompatible Aurora-PostgreSQL-Version für Ihren DB-Cluster aus. Die unterstützten Versionen werden rechts auf der Seite angezeigt.

    Erstellen eines Aurora PostgreSQL Serverless v1-DB-Clusters über die Konsole
  3. Wählen Sie die DB-Instance-Klasse Serverless aus.

  4. Wenn Sie sich für eine Aurora-PostgreSQL-Nebenversion 13 entschieden haben, wählen Sie Serverless v1 aus dem Menü aus.

    Anmerkung

    Aurora PostgreSQL Version 13 unterstützt auch Aurora Serverless v2.

  5. Legen Sie den Kapazitätsbereich für den DB-Cluster fest.

  6. Passen Sie die Werte im Abschnitt Zusätzliche Skalierungskonfiguration der Seite nach Bedarf an. Weitere Informationen zu Kapazitätseinstellungen finden Sie unter Automatische Skalierung für Aurora Serverless v1.

    Festlegen der Kapazität für einen Aurora PostgreSQL Serverless v1-DB-Cluster über die Konsole
  7. Wenn Sie die Daten-API mit ihrem DB-Cluster von Aurora Serverless v1 verwenden möchten, aktivieren Sie das Kontrollkästchen Daten-API unter Zusätzliche Konfiguration im Abschnitt Konnektivität.

    Weitere Informationen zur Daten-API finden Sie in der RDSDaten verwenden API.

  8. Wählen Sie andere Datenbankeinstellungen nach Bedarf und dann Create database (Datenbank erstellen) aus.

Um einen neuen Aurora Serverless v1 DB-Cluster mit dem zu erstellen AWS CLI, führen Sie den create-db-clusterBefehl aus und geben Sie serverless die --engine-mode Option an.

Optional können Sie die Option --scaling-configuration angeben, um die minimale Kapazität, die maximale Kapazität und die automatische Pause zu konfigurieren, wenn es keine Verbindungen gibt.

Die folgenden Befehlsbeispiele erstellen einen neuen Serverless DB-Cluster, indem Sie die --engine-mode-Option auf serverless festlegen. Die Beispiele definieren auch Werte für die --scaling-configuration-Option.

Beispiel für Aurora MySQL

Mit den folgenden Befehlen werden neue Aurora MySQL-kompatible Serverless-DB-Cluster erstellt. Gültige Kapazitätswerte für Aurora MySQL sind 1, 2, 4, 8, 16, 32, 64, 128 und 256.

Für LinuxmacOS, oderUnix:

aws rds create-db-cluster --db-cluster-identifier sample-cluster \ --engine aurora-mysql --engine-version 5.7.mysql_aurora.2.11.4 \ --engine-mode serverless \ --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true \ --master-username username --master-user-password password

Windows:

aws rds create-db-cluster --db-cluster-identifier sample-cluster ^ --engine aurora-mysql --engine-version 5.7.mysql_aurora.2.11.4 ^ --engine-mode serverless ^ --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true ^ --master-username username --master-user-password password

Beispiel für Aurora PostgreSQL

Mit dem folgenden Befehl wird ein neuer, mit PostgreSQL 13.9 kompatibler Serverless-DB-Cluster erstellt. Gültige Kapazitätswerte für Aurora PostgreSQL sind 2, 4, 8, 16, 32, 64, 192 und 384.

Für LinuxmacOS, oderUnix:

aws rds create-db-cluster --db-cluster-identifier sample-cluster \ --engine aurora-postgresql --engine-version 13.9 \ --engine-mode serverless \ --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=1000,AutoPause=true \ --master-username username --master-user-password password

Windows:

aws rds create-db-cluster --db-cluster-identifier sample-cluster ^ --engine aurora-postgresql --engine-version 13.9 ^ --engine-mode serverless ^ --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=1000,AutoPause=true ^ --master-username username --master-user-password password

Zum Erstellen eines neuen Aurora Serverless v1-DB-Clusters über die RDS-API führen Sie die CreateDBCluster-Operation durch und geben serverless als EngineMode-Parameter an.

Optional können Sie den Parameter ScalingConfiguration angeben, um die minimale Kapazität, die maximale Kapazität und die automatische Pause zu konfigurieren, wenn es keine Verbindungen gibt. Zu den gültigen Kapazitätswerten gehören die folgenden:

  • Aurora MySQL: 1, 2, 4, 8, 16, 32, 64, 128 und 256.

  • Aurora PostgreSQL: 2, 4, 8, 16, 32, 64, 192 und 384.