Erstellen eines Aurora Serverless v1 DB-Cluster - 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-Cluster

Wichtig

AWS hat den end-of-life Termin angekündigt für Aurora Serverless v1: 31. März 2025. Alle Aurora Serverless v1 Cluster, die bis zum 31. März 2025 nicht migriert wurden, werden migriert zu Aurora Serverless v2 während des Wartungsfensters. Wenn das Upgrade fehlschlägt, konvertiert Amazon Aurora den Serverless v1-Cluster während des Wartungsfensters in einen bereitgestellten Cluster mit der entsprechenden Engine-Version. Falls zutreffend, registriert Amazon Aurora den konvertierten bereitgestellten Cluster bei Amazon RDS Extended Support. Weitere Informationen finden Sie unter Erweiterter Support für Amazon RDS mit Amazon Aurora.

Das folgende Verfahren erstellt eine Aurora Serverless v1 Cluster ohne Ihre Schemaobjekte oder Daten. Wenn Sie ein erstellen möchten Aurora Serverless v1 Cluster, der ein Duplikat eines vorhandenen bereitgestellten ist oder Aurora Serverless v1 Cluster, Sie können stattdessen einen Snapshot-Wiederherstellungs- oder 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 konvertieren in Aurora Serverless v1. Sie können auch kein vorhandenes konvertieren Aurora Serverless v1 Cluster zurück zu einem bereitgestellten Cluster.

Wenn Sie ein erstellen Aurora Serverless v1 DB-Cluster: Sie können die Mindest- und Höchstkapazität für den Cluster festlegen. Eine Kapazitätseinheit entspricht einer bestimmten Datenverarbeitungs- und Speicherkonfiguration. Aurora Serverless v1 erstellt Skalierungsregeln für Schwellenwerte für CPU-Auslastung, Verbindungen und verfügbaren Speicher und skaliert nahtlos auf eine Reihe von Kapazitätseinheiten, je nach Bedarf für Ihre Anwendungen. Weitere Informationen finden Sie unter Aurora Serverless v1 Anwendung ansehen.

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

  • Minimale Aurora-Kapazitätseinheit — Aurora Serverless v1 kann die Kapazität bis auf diese Kapazitätseinheit reduzieren.

  • Maximale Aurora-Kapazitätseinheit — Aurora Serverless v1 kann die Kapazität bis zu dieser Kapazitätseinheit erhöhen.

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

  • Die Skalierung der Kapazität auf die angegebenen Werte erzwingen, wenn das Timeout erreicht ist — Sie können diese Einstellung wählen, wenn Sie möchten Aurora Serverless v1 erzwingen Aurora Serverless v1 zu skalieren, auch wenn es vor dem Timeout keinen Skalierungspunkt finden kann. Wenn du willst Aurora Serverless v1 Um Kapazitätsänderungen rückgängig zu machen, wenn kein Skalierungspunkt gefunden wird, wählen Sie diese Einstellung nicht. Weitere Informationen finden Sie unter Timeout-Aktion für Kapazitätsänderungen.

  • Rechenkapazität nach aufeinanderfolgenden Minuten Inaktivität pausieren — Sie können diese Einstellung wählen, wenn Sie möchten Aurora Serverless v1 um auf Null zu skalieren, wenn in Ihrem DB-Cluster für einen von Ihnen angegebenen Zeitraum keine Aktivität stattfindet. Wenn diese Einstellung aktiviert ist, Aurora Serverless v1 Der DB-Cluster nimmt die Verarbeitung automatisch wieder auf und skaliert auf die Kapazität, die erforderlich ist, um die Arbeitslast zu bewältigen, wenn der Datenbankverkehr wieder aufgenommen wird. Weitere Informationen hierzu finden Sie unter Pausieren und fortsetzen für Aurora Serverless v1.

Bevor Sie eine erstellen können Aurora Serverless v1 DB-Cluster, Sie benötigen 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 v1 ist nur in bestimmten Versionen AWS-Regionen und nur für bestimmte Aurora MySQL- und Aurora PostgreSQL-Versionen verfügbar. Weitere Informationen finden Sie unter Aurora Serverless v1.

Anmerkung

Das Cluster-Volume für ein Aurora Serverless v1 Der Cluster ist immer verschlüsselt. Wenn Sie Ihre erstellen Aurora Serverless v1 Im DB-Cluster können Sie die Verschlüsselung nicht ausschalten, aber Sie können wählen, ob Sie Ihren eigenen Verschlüsselungsschlüssel verwenden möchten. Mit Aurora Serverless v2, können Sie wählen, ob das Cluster-Volume verschlüsselt werden soll.

Sie können eine erstellen Aurora Serverless v1 DB-Cluster mit der AWS CLI oder der RDS-API.

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 Amazon Aurora.

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

Um ein neues zu erstellen Aurora Serverless v1 DB-Cluster mit dem 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.

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

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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. 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.

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

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

Wählen Sie in der &Snowconsole; Ihren Auftrag aus der Tabelle. 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

Um ein neues zu erstellen Aurora Serverless v1 Führen Sie den DBCluster Vorgang Create serverless für den DB-Cluster mit der RDS-API aus und geben Sie den 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.