

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 DB-Clusters von Babelfish for Aurora PostgreSQL
<a name="babelfish-create"></a>

Diese Version von Babelfish for Aurora PostgreSQL wird von Aurora PostgreSQL Version 13.4 und höher unterstützt.

Sie können das AWS-Managementkonsole oder das verwenden, AWS CLI um einen Aurora PostgreSQL-Cluster mit Babelfish zu erstellen.

**Anmerkung**  
In einem Aurora-PostgreSQL-Cluster ist der Datenbankname `babelfish_db` für Babelfish reserviert. Das Erstellen einer eigenen „babelfish\$1db“-Datenbank auf einem Babelfish für Aurora PostgreSQL verhindert, dass Aurora Babelfish erfolgreich bereitstellt. 

## Konsole
<a name="babelfish-create-cluster.console"></a>

**Um einen Cluster zu erstellen, in dem Babelfish mit dem läuft AWS-Managementkonsole**

1. Öffnen Sie die Amazon RDS-Konsole [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)unter und wählen Sie **Datenbank erstellen**.  
![\[\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/images/bbf_create_cluster_1.png)

1. Für **Wählen Sie eine Datenbankerstellungsmethode aus** führen Sie einen der folgenden Schritte aus:
   + Um detaillierte Engine-Optionen festzulegen, wählen Sie **Standard erstellen** aus.
   + Um vorkonfigurierte Optionen zu verwenden, die Best Practices für einen Aurora-Cluster unterstützen, wählen Sie **Einfache Erstellung** aus.

1. Wählen Sie als **Engine-Typ** **Aurora (PostgreSQL-kompatibel)**.

1. Wählen Sie **Filter anzeigen** und danach **Versionen anzeigen, welche die Funktion Babelfish für PostgreSQL-Funktion unterstützen**, um die Engine-Typen aufzulisten, die Babelfish unterstützen. Babelfish wird derzeit von Aurora PostgreSQL Version 13.4 und höher unterstützt.

1. Für **Verfügbare Versionen**, wählen Sie eine Aurora-PostgreSQL-Version. Die neuesten Babelfish-Funktionen erhalten Sie, wenn Sie die höchste Aurora-PostgreSQL-Hauptversion auswählen.  
![\[\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/images/bbf_create_cluster_3.png)

1. Wählen Sie unter **Templates (Vorlagen)** die Vorlage für Ihr Anwendungsszenario aus.

1. Für **DB-Cluster-ID**, geben Sie einen Namen ein, den Sie später in der DB-Clusterliste leicht finden können.

1. Für **Master username (Masterbenutzername)**, geben Sie einen Administratorbenutzernamen ein. Der Standardwert für Aurora PostgreSQL ist `postgres`. Sie können den Standardwert akzeptieren oder einen anderen Namen auswählen. Um beispielsweise der Benennungskonvention zu folgen, die in Ihren SQL-Server-Datenbanken verwendet wird, können Sie `sa` (Systemadministrator) als Hauptbenutzername eingeben.

   Wenn Sie keinen Benutzer mit dem Namen `sa` zu diesem Zeitpunkt erstellen, können Sie später einen mit Ihrer Wahl des Kunden erstellen. Verwenden Sie nach dem Erstellen des Benutzers den Befehl `ALTER SERVER ROLE`, um ihn der `sysadmin`-Gruppe (Rolle) für den Cluster hinzuzufügen. 
**Warnung**  
Der Master-Benutzername muss immer Kleinbuchstaben verwenden, andernfalls kann der DB-Cluster keine Verbindung zu Babelfish über den TDS-Port herstellen.

1. Erstellen Sie für **Master password** (Hauptpasswort) ein sicheres Passwort und bestätigen Sie es. 

1. Für die folgenden Optionen bis zum Abschnitt **Babelfish Einstellungen**, geben Sie Ihre DB-Cluster-Einstellungen an. Weitere Informationen zu den einzelnen Einstellungen finden Sie unter [Einstellungen für Aurora-DB-Cluster](Aurora.CreateInstance.md#Aurora.CreateInstance.Settings).

1. Um die Babelfish-Funktionalität verfügbar zu machen, wählen Sie **Aktivieren Sie Babelfish** aus.  
![\[\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/images/bbf_create_cluster_5.png)

1. Für **DB-Cluster-Parametergruppe** führen Sie einen der folgenden Schritte aus:
   + Klicken Sie auf **Neue erstellen**, um eine neue Parametergruppe zu erstellen, bei der Babelfish aktiviert ist.
   + Klicken Sie auf **Wählen Sie existierende**, um eine vorhandene Parametergruppe zu verwenden. Wenn Sie eine vorhandene Gruppe verwenden, müssen Sie die Gruppe ändern, bevor Sie den Cluster erstellen, und fügen Sie Werte für Babelfish-Parameter hinzu. Informationen zum Festlegen von Parametern finden Sie unter [Einstellungen der DB-Cluster-Parametergruppe für Babelfish](babelfish-configuration.md).

     Wenn Sie eine vorhandene Gruppe verwenden, geben Sie den Gruppennamen in das folgende Feld ein.

1. Wählen Sie für **Migration Mode** eine der nachstehenden Optionen aus:
   + **Einzelne Datenbank**, um eine einzelne SQL Server-Datenbank zu migrieren.

     In einigen Fällen können Sie mehrere Benutzerdatenbanken zusammen migrieren, wobei Ihr Endziel eine vollständige Migration zur nativen Aurora PostgreSQL ohne Babelfish ist. Wenn die endgültigen Anträge konsolidierte Schemas erfordern (ein einziges `dbo`-Schema), stellen Sie sicher, dass Sie Ihre SQL Server-Datenbanken zuerst in einer einzigen SQL-Server-Datenbank konsolidieren. Migrieren Sie dann zu Babelfish mit dem **Einzelne Datenbank**-Modus.
   + **Mehrere Datenbanken**, um mehrere SQL Server-Datenbanken zu migrieren (die aus einer einzigen SQL Server-Installation stammen). Der Mehrfachdatenbankmodus konsolidiert nicht mehrere Datenbanken, die nicht von einer einzigen SQL Server-Installation stammen. Weitere Informationen zum Migrieren mehrerer Datenbanken finden Sie unter [Verwenden von Babelfish mit einer einzigen Datenbank oder mehreren Datenbanken](babelfish-architecture.md#babelfish-single_vs_multi_db). 
**Anmerkung**  
Ab Aurora-PostgreSQL-Version 16 ist die Option **Mehrere Datenbanken** standardmäßig als Datenbankmigrationsmodus ausgewählt.  
![\[\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/images/bbf_create_cluster_6.png)

1. Für **Standardmäßige Sortierreihenfolgen** geben Sie das Gebietsschema des Servers ein. Der Standardwert ist `en-US`. Ausführliche Informationen zu Aliassen finden Sie unter [Verstehen der Kollationen in Babelfish für Aurora PostgreSQL](babelfish-collations.md).

1. Für **Name der Sortierung**, geben Sie Ihre Standardsortierung ein. Der Standardwert ist `sql_latin1_general_cp1_ci_as`. Weitere Informationen hierzu finden Sie unter [Verstehen der Kollationen in Babelfish für Aurora PostgreSQL](babelfish-collations.md).

1. Geben Sie für den **Babelfish TDS-Port** den Standardport `1433` ein. Derzeit unterstützt Babelfish nur den Port `1433` für Ihren DB-Cluster.

1. Für **DB-Parametergruppe** wählen Sie eine Parametergruppe aus oder lassen Sie Aurora eine neue Gruppe mit Standardeinstellungen erstellen.

1. Für **Failover priority (Failover-Priorität)** wählen Sie eine Failover-Priorität für die Instance aus. Wenn Sie keinen Wert auswählen, wird als Standard `tier-1` gesetzt. Diese Priorität bestimmt die Reihenfolge, in der -Replicas bei der Wiederherstellung nach einem Ausfall der primären Instance hochgestuft werden. Weitere Informationen finden Sie unter [Fehlertoleranz für einen Aurora-DB-Cluster](Concepts.AuroraHighAvailability.md#Aurora.Managing.FaultTolerance).

1. Wählen Sie für **Aufbewahrungszeitraum für Backups** die Dauer (1–35 Tage) aus, die Aurora Backup-Kopien der Datenbank aufbewahrt. Sie können Backup-Kopien point-in-time sekundengenau für Wiederherstellungen (PITR) Ihrer Datenbank verwenden. Der Standardaufbewahrungszeitraum beträgt sieben Tage.  
![\[\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/images/bbf_create_cluster_7.png)

1. Wählen Sie **Tags zu Snapshots kopieren**, wenn beim Erstellen eines Snapshots DB-Instance-Tags in den DB-Snapshot kopiert werden sollen.
**Anmerkung**  
Wenn Sie einen DB-Cluster aus einem Snapshot wiederherstellen, wird er nicht als DB-Cluster von Babelfish für Aurora PostgreSQL wiederhergestellt. Sie müssen die Parameter, die die Babelfish-Einstellungen steuern, in der DB-Cluster-Parametergruppe aktivieren, um Babelfish wieder zu aktivieren. Weitere Informationen zu diesen Babelfish-Parametern finden Sie unter [Einstellungen der DB-Cluster-Parametergruppe für Babelfish](babelfish-configuration.md). 

1. Klicken Sie auf **Enable encryption (Verschlüsselung aktivieren)**, um die Verschlüsselung im Ruhezustand (Aurora-Speicherverschlüsselung) für diesen DB-Cluster einzuschalten.

1. Klicken Sie auf **Enable Performance Insights (Performance Insights aktivieren)**, um Amazon RDS Performance Insights zu aktivieren.

1. 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.

1. Wählen Sie **PostgreSQL-Protokoll, um die Protokolldateien** in Amazon CloudWatch Logs zu veröffentlichen.

1. Klicken Sie auf **Automatischer Unterversion-Upgrade aktivieren**, um Ihren Aurora-DB-Cluster automatisch zu aktualisieren, wenn ein Minor-Versions-Upgrade verfügbar ist.

1. Für **Maintenance window (Wartungsfenster)** gehen Sie wie folgt vor:
   + Um einen Zeitpunkt auszuwählen, an dem Amazon RDS Änderungen vornehmen oder Wartungsarbeiten durchführen kann, wählen Sie **Fenster wählen** aus.
   + Um die Amazon-RDS-Wartung zu einem ungeplanten Zeitpunkt durchzuführen, wählen Sie **Keine Präferenz** aus. 

1. Wählen Sie **Enable deletion protection (Löschschutz aktivieren)**, um Ihre Datenbank vor versehentlichem Löschen zu schützen. 

   Wenn Sie diese Funktion aktivieren, können Sie die Datenbank nicht direkt löschen. Stattdessen müssen Sie den Datenbankcluster ändern und diese Funktion deaktivieren, bevor Sie die Datenbank löschen.  
![\[\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/images/bbf_create_cluster_9.png)

1. Wählen Sie **Datenbank erstellen** aus.

Ihre neue Datenbank für Babelfish finden Sie in der Auflistung **Datenbanken**. Die Spalte **Status** zeigt **Verfügbar** an, wenn die Bereitstellung abgeschlossen ist.

![\[\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/AuroraUserGuide/images/bbf_create_cluster_10.png)


## AWS CLI
<a name="babelfish-create-cluster.CLI"></a>

Wenn Sie einen Babelfish für Aurora PostgreSQL erstellen AWS CLI, müssen Sie dem Befehl den Namen der DB-Cluster-Parametergruppe übergeben, die für den Cluster verwendet werden soll. Weitere Informationen finden Sie unter [Voraussetzungen für DB-Cluster](Aurora.CreateInstance.md#Aurora.CreateInstance.Prerequisites).

Bevor Sie den verwenden können AWS CLI , um einen Aurora PostgreSQL-Cluster mit Babelfish zu erstellen, gehen Sie wie folgt vor:
+ Wählen Sie Ihre Endpunkt-URL aus der Liste der Services unter [Amazon Aurora Aurora-Endpunkte und -Kontingente](https://docs.aws.amazon.com/general/latest/gr/aurora.html) aus. 
+ Erstellen einer Parametergruppe für das Cluster. Weitere Informationen zu Parametergruppen finden Sie unter [Parametergruppen für Amazon Aurora](USER_WorkingWithParamGroups.md).
+ Ändern Sie die Parametergruppe und fügen Sie den Parameter hinzu, der Babelfish aktiviert.<a name="babelfish.CLI.Creating.DBCluster"></a>

**Um einen Aurora PostgreSQL-DB-Cluster mit Babelfish zu erstellen, verwenden Sie den AWS CLI**

Die folgenden Beispiele verwenden den standardmäßigen Hauptbenutzernamen, `postgres`. Ersetzen Sie den Namen nach Bedarf durch den Benutzernamen, den Sie für Ihren DB-Cluster erstellt haben, z. B. `sa` bzw. den Benutzernamen, den Sie anstelle des Standardwerts ausgewählt haben. 

1. Erstellen Sie eine Parametergruppe.

   Für Linux, macOS oder Unix:

   ```
   aws rds create-db-cluster-parameter-group \
   --endpoint-url endpoint-url \
   --db-cluster-parameter-group-name parameter-group \
   --db-parameter-group-family aurora-postgresql14 \
   --description "description"
   ```

   Für Windows:

   ```
   aws rds create-db-cluster-parameter-group ^
   --endpoint-url endpoint-URL ^
   --db-cluster-parameter-group-name parameter-group ^
   --db-parameter-group-family aurora-postgresql14 ^
   --description "description"
   ```

1. Ändern Sie Ihre Parametergruppe, um Babelfish zu aktivieren.

   Für Linux, macOS oder Unix:

   ```
   aws rds modify-db-cluster-parameter-group \
   --endpoint-url endpoint-url \
   --db-cluster-parameter-group-name parameter-group \
   --parameters "ParameterName=rds.babelfish_status,ParameterValue=on,ApplyMethod=pending-reboot"
   ```

   Für Windows:

   ```
   aws rds modify-db-cluster-parameter-group ^
   --endpoint-url endpoint-url ^
   --db-cluster-parameter-group-name paramater-group ^
   --parameters "ParameterName=rds.babelfish_status,ParameterValue=on,ApplyMethod=pending-reboot"
   ```

1. Identifizieren Sie Ihre DB-Subnetzgruppe und die Virtual Private Cloud (VPC) -Sicherheitsgruppen-ID für Ihren neuen DB-Cluster und rufen Sie dann den [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html)Befehl auf.

   Für Linux, macOS oder Unix:

   ```
   aws rds create-db-cluster \
   --db-cluster-identifier  cluster-name\
   --master-username postgres \
   --manage-master-user-password \
   --engine aurora-postgresql \
   --engine-version 14.3            \
   --vpc-security-group-ids security-group \
   --db-subnet-group-name subnet-group-name \
   --db-cluster-parameter-group-name parameter-group
   ```

   Für Windows:

   ```
   aws rds create-db-cluster ^
   --db-cluster-identifier cluster-name ^
   --master-username postgres ^
   --manage-master-user-password ^
   --engine aurora-postgresql ^
   --engine-version 14.3 ^
   --vpc-security-group-ids security-group ^
   --db-subnet-group-name subnet-group ^
   --db-cluster-parameter-group-name parameter-group
   ```

   In diesem Beispiel wird die Option `--manage-master-user-password` zum Generieren des Hauptbenutzerpassworts und zum Verwalten dieses Passworts in Secrets Manager angegeben. Weitere Informationen finden Sie unter [Passwortverwaltung mit , Amazon Aurora und AWS Secrets Manager](rds-secrets-manager.md). Alternativ können Sie die Option `--master-password` verwenden, um das Passwort selbst festzulegen und zu verwalten. 

1. Erstellen Sie die primäre Instance für Ihren DB-Cluster explizit. Verwenden Sie den Namen des Clusters, den Sie in Schritt 3 erstellt haben, als `--db-cluster-identifier` Argument, wenn Sie den [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)Befehl aufrufen, wie im Folgenden gezeigt. 

   Für Linux, macOS oder Unix:

   ```
   aws rds create-db-instance \
   --db-instance-identifier instance-name \
   --db-instance-class db.r6g \
   --db-subnet-group-name subnet-group \
   --db-cluster-identifier cluster-name \
   --engine aurora-postgresql
   ```

   Für Windows:

   ```
   aws rds create-db-instance ^
   --db-instance-identifier instance-name ^
   --db-instance-class db.r6g ^
   --db-subnet-group-name subnet-group ^
   --db-cluster-identifier cluster-name ^
   --engine aurora-postgresql
   ```