

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.

# Konfigurieren einer Amazon-RDS-DB-Instance
<a name="CHAP_RDS_Configuring"></a>

In diesem Abschnitt wird erläutert, wie Sie Ihre Amazon-RDS-DB-Instance einrichten. Bevor Sie eine DB-Instance erstellen, entscheiden Sie sich für die DB-Instance-Klasse, die die DB-Instance ausführt. Entscheiden Sie außerdem, wo die DB-Instance ausgeführt werden soll, indem Sie eine AWS Region auswählen. Als Nächstes erstellen Sie die DB-Instance.

Sie können eine DB-Instance mit einer Optionsgruppe und einer DB-Parametergruppe konfigurieren.
+ Eine *Optionsgruppe* kann Funktionen angeben, die als Optionen bezeichnet werden und für eine bestimmte Amazon-RDS-DB-Instance verfügbar sind.
+ Eine *DB-Parametergruppe* dient als Container für Engine-Konfigurationswerte, die auf eine oder mehr DB-Instance angewendet werden.

Die verfügbaren Optionen und Parameter hängen von der DB-Engine und der DB-Engine-Version ab. Sie können eine Optionsgruppe und eine DB-Parametergruppe angeben, wenn Sie eine DB-Instance erstellen. Sie können eine DB-Instance auch ändern, um sie anzugeben.

**Topics**
+ [Erstellen einer Amazon-RDS-DB-Instance](USER_CreateDBInstance.md)
+ [Amazon RDS Amazon erstellen mit AWS CloudFormation](creating-resources-with-cloudformation.md)
+ [Herstellen einer Verbindung mit einer Amazon-RDS-DB-Instance](CHAP_CommonTasks.Connect.md)
+ [Arbeiten mit Optionsgruppen](USER_WorkingWithOptionGroups.md)
+ [Parametergruppen für Amazon RDS](USER_WorkingWithParamGroups.md)
+ [Erstellen eines ElastiCache Amazon-Caches mithilfe des , Amazon RDS-DB-Instance-Einstellungen](creating-elasticache-cluster-with-RDS-settings.md)
+ [Automatische Migration von EC2-Datenbanken zu von AWS Database Migration Service](USER_DMS_migration.md)
+ [Tutorial: Erstellen eines mit einem benutzerdefinierten Parameter und einer neuen Optionsgruppe](tutorial-creating-custom-OPG.md)

# Erstellen einer Amazon-RDS-DB-Instance
<a name="USER_CreateDBInstance"></a>

Der grundlegende Baustein von Amazon RDS ist die DB-Instance, in der Sie Ihre Datenbanken erstellen. Die Engine-spezifischen Eigenschaften der DB-Instance wählen Sie beim Anlegen aus. Sie wählen auch die Speicherkapazität, die CPU, den Arbeitsspeicher usw. der AWS Instanz, auf der der Datenbankserver läuft.

**Topics**
+ [Voraussetzungen für DB-Instance](#USER_CreateDBInstance.Prerequisites)
+ [Erstellen einer DB-Instance](#USER_CreateDBInstance.Creating)
+ [Einstellungen für DB-Instances](USER_CreateDBInstance.Settings.md)

## Voraussetzungen für DB-Instance
<a name="USER_CreateDBInstance.Prerequisites"></a>

**Wichtig**  
Sie müssen die Aufgaben in [Einrichten Ihrer Umgebung für Amazon RDS](CHAP_SettingUp.md) abschließen, bevor Sie eine Amazon-RDS-DB-Instance erstellen können.

Die folgenden Voraussetzungen gelten für die Erstellung einer RDS-DB-Instance.

**Topics**
+ [Netzwerk für die DB-Instance konfigurieren](#USER_CreateDBInstance.Prerequisites.VPC)
+ [Zusätzliche Voraussetzungen](#USER_CreateDBInstance.Prerequisites.Additional)

### Netzwerk für die DB-Instance konfigurieren
<a name="USER_CreateDBInstance.Prerequisites.VPC"></a>

Sie können eine DB-Instance von Amazon RDS nur in einer Virtual Private Cloud (VPC) erstellen, die auf dem Amazon-VPC-Service basiert. Außerdem muss es sich in einer befinden AWS-Region , die mindestens zwei Availability Zones hat. Die DB-Subnetzgruppe, die Sie für die DB-Instance wählen, muss mindestens zwei Availability Zones abdecken. Diese Konfiguration stellt sicher, dass Sie eine Multi-AZ-Bereitstellung konfigurieren können, wenn Sie die DB-Instance erstellen oder in future problemlos zu einer solchen wechseln.

Wenn Sie die Konnektivität zwischen Ihrer neuen DB-Instance und einer Amazon-EC2-Instance in derselben VPC einrichten möchten, können Sie diesen Vorgang bei der Erstellung der DB-Instance ausführen. Wenn Sie von anderen Ressourcen als EC2-Instances in derselben VPC aus eine Verbindung zu Ihrer DB-Instance herstellen möchten, konfigurieren Sie die Netzwerkverbindungen manuell.

**Topics**
+ [Automatische Netzwerkkonnektivität mit einer EC2-Instance konfigurieren](#USER_CreateDBInstance.Prerequisites.VPC.Automatic)
+ [Manuelles Konfigurieren des Netzwerks](#USER_CreateDBInstance.Prerequisites.VPC.Manual)

#### Automatische Netzwerkkonnektivität mit einer EC2-Instance konfigurieren
<a name="USER_CreateDBInstance.Prerequisites.VPC.Automatic"></a>

Wenn Sie eine RDS-DB-Instance erstellen, können Sie die verwenden, AWS-Managementkonsole um die Konnektivität zwischen einer EC2-Instance und der neuen DB-Instance einzurichten. In diesem Fall konfiguriert RDS Ihre VPC- und Netzwerkeinstellungen automatisch. Die DB-Instance wird in derselben VPC wie die EC2-Instance erstellt, sodass die EC2-Instance auf die DB-Instance zugreifen kann.

Im Folgenden sind Anforderungen für die Verbindung einer EC2-Instance mit der DB-Instance aufgeführt:
+ Die EC2-Instance muss in der vorhanden sein, AWS-Region bevor Sie die DB-Instance erstellen.

  Wenn in der keine EC2-Instances vorhanden sind AWS-Region, bietet die Konsole einen Link zum Erstellen einer.
+ Der Benutzer, der die DB-Instance 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 eine private DB-Instance erstellt. Die DB-Instance verwendet eine DB-Subnetzgruppe mit nur privaten Subnetzen, um den Zugriff auf Ressourcen innerhalb der VPC einzuschränken.

Um eine EC2-Instance mit der DB-Instance zu verbinden, wählen Sie **Verbindung zu einer EC2-Rechenressource herstellen** im **Konnektivität**-Abschnitt auf der Seite **Datenbank erstellen**.

![\[Eine EC2-Instance verbinden\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/ec2-set-up-connection-create.png)


Wenn Sie **Verbindung zu einer EC2-Rechenressource herstellen** wählen, legt RDS die folgenden Optionen automatisch fest. Sie können diese Einstellungen nur ändern, wenn Sie sich dafür entscheiden, keine Konnektivität mit einer EC2-Instance einzurichten, indem Sie **Keine Verbindung zu einer EC2-Rechenressource herstellen** wählen.


****  

| Konsolenoption | Automatische Einstellung | 
| --- | --- | 
|  **Netzwerktyp**  |  RDS setzt den Netzwerktyp auf **IPv4**. Derzeit wird der Dual-Stack-Modus nicht unterstützt, wenn Sie eine Verbindung zwischen einer EC2-Instance und der DB-Instance einrichten.  | 
|  **Virtual Private Cloud (VPC)**  |  RDS legt die VPC auf die VPC fest, die der EC2-Instance zugeordnet ist.  | 
|  **DB-Subnetzgruppe**  | RDS erfordert 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, dann verwendet RDS die vorhandene DB-Subnetzgruppe. 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. RDS verwendet drei verfügbare private Subnetze in drei Availability Zones, wobei eine der Availability Zones mit der AZ der EC2-Instance identisch ist. Wenn kein privates Subnetz in einer Availability Zone verfügbar ist, erstellt RDS ein privates Subnetz in der Availability Zone. Anschließend erstellt RDS die DB-Subnetzgruppe.Wenn ein privates Subnetz verfügbar ist, verwendet RDS die zugehörige Routing-Tabelle und fügt alle Subnetze, die es erstellt, dieser Routing-Tabelle hinzu. Wenn kein privates Subnetz verfügbar ist, erstellt RDS eine Routing-Tabelle ohne Internet-Gateway-Zugriff und fügt die erstellten Subnetze der Routing-Tabelle hinzu.Mit RDS können Sie auch vorhandene DB-Subnetzgruppen verwenden. Wählen Sie **Choose existing** (Vorhandene wählen) aus, wenn Sie eine vorhandene DB-Subnetzgruppe Ihrer Wahl verwenden möchten.  | 
|  **Öffentlicher Zugriff**  |  RDS entscheidet **Nein**, sodass die DB-Instance 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.  | 
|  **VPC-Sicherheitsgruppe (Firewall)**  |  RDS erstellt eine neue Sicherheitsgruppe, die der DB-Instance 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 der DB-Instance zugeordnet ist, ermöglicht der EC2-Instance den Zugriff auf die DB-Instance. RDS erstellt 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 der DB-Instance als Quelle. Diese Sicherheitsgruppe ermöglicht es der EC2-Instance, Datenverkehr an die DB-Instance 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**  |  Wenn Sie **Single DB-Instance** in **Verfügbarkeit und Haltbarkeit** (Single-AZ-Bereitstellung) wählen, wählt RDS die Availability Zone der EC2-Instance aus. Wenn Sie **Multi-AZ-DB-Instance** in **Verfügbarkeit und Haltbarkeit**(Bereitstellung einer Multi-AZ-DB-Instance), wählt RDS die Availability Zone der EC2-Instance für eine DB-Instance in der Bereitstellung aus. RDS wählt zufällig eine andere Availability Zone für die andere DB-Instance aus. Entweder die primäre DB-Instance oder das Standby-Replikat wird in derselben Availability Zone erstellt wie die EC2-Instance. Wenn Sie **Multi-AZ-DB-Instance** wählen besteht die Möglichkeit von Kosten über Availability Zones hinweg, wenn sich die DB-Instance und die EC2-Instance in unterschiedlichen Availability Zones befinden.  | 

Weitere Informationen zu diesen Einstellungen finden Sie unter [Einstellungen für DB-Instances](USER_CreateDBInstance.Settings.md).

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

#### Manuelles Konfigurieren des Netzwerks
<a name="USER_CreateDBInstance.Prerequisites.VPC.Manual"></a>

Wenn Sie von anderen Ressourcen als EC2-Instances in derselben VPC aus eine Verbindung zu Ihrer DB-Instance herstellen möchten, konfigurieren Sie die Netzwerkverbindungen manuell. Wenn Sie die verwenden, AWS-Managementkonsole um Ihre DB-Instance zu erstellen, können Sie Amazon RDS automatisch eine VPC für Sie erstellen lassen. Sie können auch eine bestehende VPC verwenden oder eine neue VPC für Ihre DB-Instance erstellen. Unabhängig vom jeweiligen Ansatz muss Ihre VPC mindestens ein Subnetz in jeder von mindestens zwei Availability Zones haben, damit Sie sie mit einer RDS-DB-Instance verwenden können. 

Standardmäßig erstellt Amazon RDS die DB-Instance automatisch als Availability Zone für Sie. Um eine spezifische Availability Zone auszuwählen, müssen Sie die Einstellung für **Verfügbarkeit und Haltbarkeit** auf **Single-Instance** ändern. Dadurch wird eine **Availability Zone**-Einstellung verfügbar, mit der Sie zwischen den Availability Zones in Ihrer VPC wählen können. Wenn Sie sich jedoch für eine Multi-AZ-Bereitstellung entscheiden, wählt RDS automatisch die Availability Zone der primären oder Writer-DB-Instance aus und die **Availability Zone**-Einstellung wird nicht angezeigt.

Es kann sein, dass Sie keine Standard-VPC besitzen oder keine VPC erstellt haben. In diesen Fällen kann Amazon RDS automatisch eine VPC für Sie erstellen, wenn Sie eine DB-Instance über die Konsole erstellen. Andernfalls gehen Sie wie folgt vor:
+ Erstellen Sie eine VPC mit mindestens einem Subnetz in jeder der mindestens zwei Availability Zones in der Region, AWS-Region in der Sie Ihre DB-Instance bereitstellen möchten. Weitere Informationen erhalten Sie unter [Arbeiten mit einer DB-Instance in einer VPC](USER_VPC.WorkingWithRDSInstanceinaVPC.md#Overview.RDSVPC.Create) und [Tutorial: Eine VPC zur Verwendung mit einem  erstellen (IPv4 nur)](CHAP_Tutorials.WebServerDB.CreateVPC.md).
+ Legen Sie eine VPC-Sicherheitsgruppe fest, die Verbindungen mit Ihrer DB-Instance autorisiert. Weitere Informationen erhalten Sie unter [Ermöglichen des Zugriffs auf Ihre DB-Instance in der VPC durch Erstellen einer Sicherheitsgruppe](CHAP_SettingUp.md#CHAP_SettingUp.SecurityGroup) und [Zugriffskontrolle mit Sicherheitsgruppen](Overview.RDSSecurityGroups.md).
+ Legen Sie eine RDS-DB-Subnetzgruppe fest, die mindestens zwei Subnetze in der VPC definiert, die von der DB-Instance verwendet werden können. Weitere Informationen finden Sie unter [Arbeiten mit DB-Subnetzgruppen](USER_VPC.WorkingWithRDSInstanceinaVPC.md#USER_VPC.Subnets).

Wenn Sie eine Verbindung mit einer Ressource herstellen möchten, die sich nicht in derselben VPC wie die DB-Instance Cluster befindet, sehen Sie sich die entsprechenden Szenarien unter [Szenarien für den Zugriff auf eine DB-Instance in einer VPC](USER_VPC.Scenarios.md) an.

### Zusätzliche Voraussetzungen
<a name="USER_CreateDBInstance.Prerequisites.Additional"></a>

Bevor Sie eine DB-Instance erstellen, sollten Sie die folgenden zusätzlichen Voraussetzungen berücksichtigen:
+ Wenn Sie eine Verbindung AWS mit AWS Identity and Access Management (IAM-) Anmeldeinformationen herstellen, muss Ihr AWS Konto über bestimmte IAM-Richtlinien verfügen. Diese gewähren die für die Durchführung von Amazon-RDS-Vorgängen erforderlichen Berechtigungen. Weitere Informationen finden Sie unter [Identity and Access Management für Amazon RDS](UsingWithRDS.IAM.md).

  Um IAM für den Zugriff auf die RDS-Konsole zu verwenden, melden Sie sich AWS-Managementkonsole mit Ihren IAM-Benutzeranmeldedaten bei der an. Gehen Sie dann zur Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).
+ Wenn Sie die Konfigurationsparameter für Ihre DB-Instance anpassen möchten, müssen Sie eine DB-Parametergruppe mit den erforderlichen Parametereinstellungen festlegen. Weitere Informationen zum Erstellen oder Ändern einer DB-Parametergruppe finden Sie unter [Parametergruppen für Amazon RDS](USER_WorkingWithParamGroups.md). 
**Wichtig**  
Wenn Sie das BYOL-Modell für Amazon RDS für Db2 verwenden, müssen Sie vor dem Erstellen einer DB-Instance zunächst eine benutzerdefinierte Parametergruppe erstellen, die Ihre IBM Site ID und IBM Customer ID enthält. Weitere Informationen finden Sie unter [Bring-Your-Own-License (BYOL) für Db2](db2-licensing.md#db2-licensing-options-byol).
+ Ermitteln Sie die TCP/IP Portnummer, die Sie für Ihre DB-Instance angeben möchten. Die Firewalls einiger Unternehmen blockieren Verbindungen zu den Standard-Ports für RDS-DB-Instances. Wenn die Firewall Ihres Unternehmens den Standardport blockiert, wählen Sie für Ihre DB-Instance einen anderen Port. Die Standardports für Amazon-RDS-DB-Engines sind:    
<a name="dbengineports"></a>[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.html)

  Für RDS für SQL Server sind die folgenden Ports reserviert und Sie können sie nicht beim Erstellen einer DB-Instance verwenden: `1234, 1434, 3260, 3343, 3389, 47001,` und `49152-49156`.

## Erstellen einer DB-Instance
<a name="USER_CreateDBInstance.Creating"></a>

Sie können eine Amazon RDS-DB-Instance mithilfe der AWS-Managementkonsole AWS CLI, der oder der RDS-API erstellen. 

**Anmerkung**  
Für RDS für Db2 empfehlen wir, die für Ihr Lizenzmodell erforderlichen Elemente einzurichten, bevor Sie eine DB-Instance von RDS für Db2 erstellen. Weitere Informationen finden Sie unter [Lizenzierungsoptionen für Amazon RDS für Db2](db2-licensing.md). 

### Konsole
<a name="USER_CreateDBInstance.CON"></a>

Sie können eine DB-Instance AWS-Managementkonsole mit aktiviertem oder deaktiviertem **Easy Create erstellen**. Wenn die Option **Einfache Erstellung** aktiviert ist, geben Sie nur den Engine-Typ, die Größe der Instance und die Kennung der Instance für die DB an. Mit der Option **Einfache Erstellung** werden für die anderen Konfigurationsoptionen die Standardeinstellungen verwendet. Ist die Option **Einfache Erstellung** nicht aktiviert, geben Sie bei der Erstellung einer Datenbank weitere Konfigurationsoptionen an, über die Verfügbarkeit, Sicherheit, Backups und Wartung der Datenbank konfiguriert werden.

**Anmerkung**  
Im folgenden Verfahren ist **Standard Create (Standarderstellung)** aktiviert und **Easy Create (Einfache Erstellung)** ist nicht aktiviert. Dieses Verfahren verwendet Microsoft SQL Server als Beispiel.  
Beispiele, die **Easy Create (Einfache Erstellung)** verwenden, um Sie durch das Erstellen und Verbinden mit Beispiel-DB-Instances für jede Engine zu führen, finden Sie unter [Erste Schritte mit Amazon RDS](CHAP_GettingStarted.md).

**So erstellen Sie eine DB-Instance**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie in der oberen rechten Ecke der Amazon-RDS-Konsole die AWS -Region aus, in der Sie die DB-Instance erstellen möchten.

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

1. Wählen Sie **Datenbank erstellen** und danach **Standarderstellung** aus.

1. Wählen Sie unter **Engine-Typ** IBM Db2, MariaDB, Microsoft SQL Server, MySQL, Oracle oder PostgreSQL aus.

   **Microsoft SQL Server** wird hier angezeigt.   
![\[Auswahl der Engine\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/create-instance-sqlserver.png)

1. Wählen Sie als **Datenbankverwaltungstyp** **Amazon RDS** oder **Amazon RDS Custom**, wenn Sie Oracle oder SQL Server verwenden.

   Hier wird **Amazon RDS** angezeigt. Weitere Informationen zu RDS CUstom finden Sie unter [Amazon RDS Custom](rds-custom.md).

1. Wenn Sie Db2, Oracle oder SQL Server verwenden, wählen Sie für **Edition** die DB-Engine-Edition aus, die Sie verwenden möchten.

   MySQL hat nur eine Option für die Edition, und MariaDB und PostgreSQL haben keine.

1. Wählen Sie unter **Version** die Engine-Version aus.

1. Wählen Sie unter **Templates (Vorlagen)** die Vorlage für Ihr Anwendungsszenario aus. Bei Auswahl von **Production (Produktion)** ist Folgendes in einem späteren Schritt vorausgewählt:
   + Failover-Option **Multi-AZ**
   + Speicheroption **Provisioned IOPS SSD (io1)** (Bereitgestellte IOPS-SSD (io1))
   + Option **Enable deletion protection (Löschschutz aktivieren)**

   Wir empfehlen diese Funktionen für jede Produktionsumgebung. 
**Anmerkung**  
Die zur Auswahl stehenden Vorlagen richten sich nach der jeweiligen Edition.

1. Öffnen Sie im Abschnitt **Settings (Einstellungen)** die Option **Credential Settings (Einstellungen zu Anmeldeinformationen)**. Führen Sie dann die folgenden Schritte aus:

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

   1. Wählen Sie eine der folgenden Optionen für die Verwaltung von Anmeldeinformationen:
      + **Verwaltet in AWS Secrets Manager**

        Wählen Sie unter **Verschlüsselungsschlüssel auswählen** entweder einen KMS-Schlüssel aus, den Secrets Manager erstellt, oder einen Schlüssel, den Sie selbst erstellt haben. 
**Anmerkung**  
Wir empfehlen AWS Secrets Manager dies als sicherste Methode zur Verwaltung von Anmeldeinformationen. Es fallen zusätzliche Gebühren an. Weitere Informationen finden Sie unter [Passwortverwaltung mit Amazon RDS, und AWS Secrets Manager](rds-secrets-manager.md).
      + **Selbstverwaltet**

        Wenn Sie ein Passwort angeben möchten, deaktivieren Sie das Kontrollkästchen **Ein Passwort automatisch erstellen**, wenn es aktiviert ist. Geben Sie dasselbe Passwort in **Hauptpasswort** und **Hauptpasswort bestätigen** ein.

1. (Optional) Richten Sie eine Verbindung zu einer Rechenressource für diese DB-Instance ein.

   Sie können die Konnektivität zwischen einer Amazon-EC2-Instance und der neuen DB-Instance während der Erstellung der DB-Instance konfigurieren. Weitere Informationen finden Sie unter [Automatische Netzwerkkonnektivität mit einer EC2-Instance konfigurieren](#USER_CreateDBInstance.Prerequisites.VPC.Automatic).

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

1. Geben Sie für die restlichen Abschnitte die gewünschten Einstellungen für die DB-Instance an. Weitere Informationen zu den einzelnen Einstellungen finden Sie unter [Einstellungen für DB-Instances](USER_CreateDBInstance.Settings.md). 

1. 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 Masterbenutzernamen und das zugehörige Passwort für die DB-Instance anzuzeigen, wählen Sie **View credential details (Details zu Anmeldeinformationen anzeigen)**.

   Verwenden Sie den angezeigten Benutzernamen und das angezeigte Passwort, um eine Verbindung zu der DB-Instance als Hauptbenutzer herzustellen.
**Wichtig**  
Sie können dieses Passwort für den Hauptbenutzer nicht erneut anzeigen. Wenn Sie es nicht notieren, müssen Sie es möglicherweise ändern. Wenn Sie das Passwort für den Masterbenutzer ändern müssen, nachdem die DB-Instance verfügbar wurde, ändern Sie die DB-Instance entsprechend. Weitere Informationen über das Ändern einer DB-Instance finden Sie unter [Ändern einer Amazon-RDS-DB-Instance](Overview.DBInstance.Modifying.md).

1. Wählen Sie in **Databases (Datenbanken)** den Namen der neuen DB-Instance aus.

   In der RDS-Konsole werden die Details der neuen DB-Instance angezeigt. Die DB-Instance wird mit dem Status **Creating (Wird erstellt)** angezeigt, bis die Erstellung abgeschlossen ist und sie verwendet werden kann. Wenn sich der Status in **Available (Verfügbar)** ändert, können Sie die Verbindung zur DB-Instance herstellen. Je nach der Klasse und dem zugeteilten Speicher der DB-Instance kann es einige Minuten dauern, bis sie verfügbar ist.   
![\[Meine DB-Instances-Details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/SQLSvr-Launch05.png)

### AWS CLI
<a name="USER_CreateDBInstance.CLI"></a>



**Anmerkung**  
Wenn Sie die Db2-Lizenz über verwenden möchten AWS Marketplace, müssen Sie zunächst IBM abonnieren AWS Marketplace und sich über den AWS-Managementkonsole registrieren. Weitere Informationen finden Sie unter [Abonnieren von Db2-Marketplace-Angeboten und Registrieren bei IBM](db2-licensing.md#db2-marketplace-subscribing-registering).

Um eine DB-Instance mithilfe von zu erstellen AWS CLI, rufen Sie den [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)Befehl mit den folgenden Parametern auf:
+ `--db-instance-identifier`
+ `--db-instance-class`
+ `--vpc-security-group-ids`
+ `--db-subnet-group`
+ `--engine`
+ `--master-username`
+ `--master-user-password` oder `--manage-master-user-password`
+ `--allocated-storage`
+ `--backup-retention-period`

Weitere Informationen zu den einzelnen Einstellungen finden Sie unter [Einstellungen für DB-Instances](USER_CreateDBInstance.Settings.md).

In diesem Beispiel wird Microsoft SQL Server verwendet.

**Example**  
Für Linux, macOS oder Unix:  

```
 1. aws rds create-db-instance \
 2.     --engine sqlserver-se \
 3.     --db-instance-identifier mymsftsqlserver \
 4.     --allocated-storage 250 \
 5.     --db-instance-class db.t3.large \
 6.     --vpc-security-group-ids mysecuritygroup \
 7.     --db-subnet-group mydbsubnetgroup \
 8.     --master-username masterawsuser \
 9.     --manage-master-user-password \
10.     --backup-retention-period 3
```
Für Windows:  

```
 1. aws rds create-db-instance ^
 2.     --engine sqlserver-se ^
 3.     --db-instance-identifier mydbinstance ^
 4.     --allocated-storage 250 ^
 5.     --db-instance-class db.t3.large ^
 6.     --vpc-security-group-ids mysecuritygroup ^
 7.     --db-subnet-group mydbsubnetgroup ^
 8.     --master-username masterawsuser ^ 
 9.     --manage-master-user-password ^
10.     --backup-retention-period 3
```
Die Ausgabe dieses Befehls sieht etwa wie folgt aus.   

```
1. DBINSTANCE  mydbinstance  db.t3.large  sqlserver-se  250  sa  creating  3  ****  n  10.50.2789
2. SECGROUP  default  active
3. PARAMGRP  default.sqlserver-se-14  in-sync
```

### RDS-API
<a name="USER_CreateDBInstance.API"></a>

**Anmerkung**  
Wenn Sie die Db2-Lizenz verwenden möchten AWS Marketplace, müssen Sie zuerst IBM abonnieren AWS Marketplace und sich mit dem AWS-Managementkonsole registrieren. Weitere Informationen finden Sie unter [Abonnieren von Db2-Marketplace-Angeboten und Registrieren bei IBM](db2-licensing.md#db2-marketplace-subscribing-registering).

Um eine DB-Instance mithilfe der Amazon RDS-API zu [erstellen, rufen Sie den DBInstance Vorgang Create](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) auf.

Weitere Informationen zu den einzelnen Einstellungen finden Sie unter [Einstellungen für DB-Instances](USER_CreateDBInstance.Settings.md). 

# Einstellungen für DB-Instances
<a name="USER_CreateDBInstance.Settings"></a>

In der folgenden Tabelle finden Sie Einzelheiten zu Einstellungen, die Sie beim Erstellen einer DB-Instance wählen können. Die Tabelle zeigt auch die DB-Engines, für die jede Einstellung unterstützt wird.

Sie können eine DB-Instance mit der Konsole, dem [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)CLI-Befehl oder dem Vorgang [Create DBInstance RDS API erstellen](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html).


****  

| Konsoleneinstellung | Beschreibung der Einstellung | CLI-Option und RDS-API-Parameter | Unterstützte DB-Engines | 
| --- | --- | --- | --- | 
|  **Allocated storage**  |  Die Größe des zuzuteilenden Speichers für die DB-Instance in Gibibytes. In einigen Fällen kann die I/O Leistung verbessert werden, wenn Sie Ihrer DB-Instance eine höhere Speichermenge zuweisen als die Größe Ihrer Datenbank. Weitere Informationen finden Sie unter [Amazon-RDS-DB-Instance-Speicher](CHAP_Storage.md).   |  **CLI-Option:** `--allocated-storage` **API-Parameter:**  `AllocatedStorage`  |  Alle  | 
| Architektur-Einstellungen |  Wenn Sie **Oracle-Multitenant-Architektur** wählen, erstellt RDS für Oracle eine Container-Datenbank (CDB). Wenn Sie diese Option nicht wählen, erstellt RDS für Oracle eine Nicht-CDB. Eine Nicht-CDB verwendet die herkömmliche Oracle-Architektur. Eine CDB kann austauschbare Datenbanken (PDBs) enthalten, eine Nicht-CDB dagegen nicht. Oracle Database 21c verwendet nur die CDB-Architektur. Oracle Database 19c kann entweder die CDB- oder die Nicht-CDB-Architektur verwenden. Versionen, die niedriger als Oracle Database 19c sind, verwenden nur die Nicht-CDB-Architektur. Weitere Informationen finden Sie unter [Überblick über RDS for Oracle CDBs](Oracle.Concepts.CDBs.md).  |  **CLI-Option:** `--engine oracle-ee-cdb` (Oracle-Multitenant) `--engine oracle-se2-cdb` (Oracle-Multitenant) `--engine oracle-ee` (traditionell) `--engine oracle-se2` (traditionell) **API-Parameter:** `Engine`  |  Oracle  | 
| Konfiguration der Architektur |  Diese Einstellungen sind nur gültig, wenn Sie **Oracle-Multitenant-Architektur** unter **Architektur-Einstellungen** wählen. Wählen Sie eine der folgenden zusätzlichen Einstellungen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.Settings.html) Unabhängig davon, für welche Konfiguration Sie sich entscheiden, enthält Ihre CDB eine einzige anfängliche PDB. In der Mehrmandantenkonfiguration können Sie PDBs später mithilfe von RDS weitere erstellen. APIs Weitere Informationen finden Sie unter [Überblick über RDS for Oracle CDBs](Oracle.Concepts.CDBs.md).  |  **CLI-Option:** `--multi-tenant` (Multi-Tenant-Konfiguration) `--no-multi-tenant` (Single-Tenant-Konfiguration) **API-Parameter:** `MultiTenant`  |  Oracle  | 
| Automatische Nebenversions-Updates |  Wählen Sie **Automatische Aktualisierung von Unterversionen aktivieren**, damit Ihre DB-Instance automatisch Upgrades der bevorzugten Unterversion der DB-Engine erhält, wenn diese verfügbar sind. Dies ist das Standardverhalten. Amazon RDS führt im Wartungsfenster automatische Nebenversionenupgrades durch. Wenn Sie die Option **Automatische Aktualisierung von Unterversionen aktivieren** nicht auswählen, wird Ihre DB-Instance nicht automatisch aktualisiert, wenn neue Unterversionen verfügbar sind. Weitere Informationen finden Sie unter [Automatisches Upgraden der Engine-Unterversion](USER_UpgradeDBInstance.Upgrading.md#USER_UpgradeDBInstance.Upgrading.AutoMinorVersionUpgrades).  |  **CLI-Option:** `--auto-minor-version-upgrade` `--no-auto-minor-version-upgrade` **API-Parameter:** `AutoMinorVersionUpgrade`  | Alle | 
|  Availability Zone  |  Die Availability Zone für Ihre DB-Instance. Verwenden Sie den Standardwert **No Preference (Keine Präferenz)**, außer Sie möchten eine Availability Zone festlegen. Weitere Informationen finden Sie unter [Regionen, Availability Zones und Local Zones ](Concepts.RegionsAndAvailabilityZones.md).  |  **CLI-Option:** `--availability-zone` **API-Parameter:** `AvailabilityZone`  | Alle | 
|   **AWS KMS key**   |  Nur verfügbar, wenn **Verschlüsselung** auf **Verschlüsselung aktivieren** festgelegt ist. Wählen Sie das Symbol AWS KMS key , die für die Verschlüsselung dieser DB-Instance verwendet werden soll. Weitere Informationen finden Sie unter [Verschlüsseln von Amazon RDS-Ressourcen](Overview.Encryption.md).  |  **CLI-Option:** `--kms-key-id` **API-Parameter:** `KmsKeyId`  | Alle | 
| AWS License Manager Konfiguration |  Geben Sie einen Namen für eine AWS License Manager Lizenzkonfiguration ein. Der Name darf höchstens 100 Zeichen und nur a-z, A-Z und 0-9 enthalten. Weitere Informationen finden Sie unter [Integrieren mit AWS License Manager](db2-licensing.md#db2-lms-integration).  |  **CLI-Option:** Weitere Informationen finden Sie unter [AWS License Manager CLI](db2-licensing.md#db2-lms-integration.cli). **API-Parameter:** Weitere Informationen finden Sie unter [AWS License Manager API](db2-licensing.md#db2-lms-integration.api).  | Db2 | 
| Sicherungs-Replikation |  Wählen Sie **Replikation in eine andere AWS -Region aktivieren**, um Backups in einer zusätzlichen Region für die Notfallwiederherstellung zu erstellen. Wählen Sie dann die **Zielregion** für die zusätzlichen Backups aus.  |  Nicht verfügbar beim Erstellen einer DB-Instance. Informationen zur Aktivierung regionsübergreifender Backups mithilfe der AWS CLI oder RDS-API finden Sie unter[Ermöglichen regionsübergreifender automatisierter Backups für Amazon RDS](AutomatedBackups.Replicating.Enable.md).  |  Db2 Oracle PostgreSQL SQL Server  | 
| Aufbewahrungszeitraum für Backups  |  Die Anzahl der Tage, für die automatische Backups der DB-Instance aufbewahrt werden sollen. Setzen Sie diesen Wert für jede nicht verzichtbare DB-Instance auf **1** oder höher. Weitere Informationen finden Sie unter [Einführung in Backups](USER_WorkingWithAutomatedBackups.md).  |  **CLI-Option:** `--backup-retention-period` **API-Parameter:** `BackupRetentionPeriod`  | Alle | 
| Backup-Ziel |  Wählen Sie **AWS Cloud**, ob automatische Backups und manuelle Snapshots in der übergeordneten AWS Region gespeichert werden sollen. Klicken Sie auf **Outposts (lokal)** um sie On-Premises auf Ihrem Outpost zu speichern. Diese Optionseinstellung gilt nur für RDS in Outposts. Weitere Informationen finden Sie unter [Erstellen von DB-Instances für Amazon RDS in AWS Outposts](rds-on-outposts.creating.md).  |  **CLI-Option:** `--backup-target` **API-Parameter:** `BackupTarget`  | MySQL, PostgreSQL, SQL Server | 
| Backup window |  Der Zeitraum, in dem Amazon RDS automatisch ein Backup der DB-Instance 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](USER_WorkingWithAutomatedBackups.md).  |  **CLI-Option:** `--preferred-backup-window` **API-Parameter:** `PreferredBackupWindow`  | Alle | 
|  **Zertifizierungsstelle**  |  Die Zertifizierungsstelle (CA) für das Serverzertifikat, das von der DB-Instance verwendet wird. Weitere Informationen finden Sie unter [](UsingWithRDS.SSL.md).   |  **CLI-Option:** `--ca-certificate-identifier` **RDS-API-Parameter:** `CACertificateIdentifier`  |  Alle  | 
| Zeichensatz |  Der Zeichensatz für die DB-Instance. Der Standardwert von **AL32UTF8**für den DB-Zeichensatz gilt für den universellen Unicode-5.0-UTF-8-Zeichensatz. Sie können den DB-Zeichensatz nicht ändern, nachdem Sie die DB-Instance erstellt haben.  In einer Single-Tenant-Konfiguration wirkt sich ein nicht standardmäßiger DB-Zeichensatz nur auf die PDB aus, nicht auf die CDB. Weitere Informationen finden Sie unter [Single-Tenant-Konfiguration der CDB-Architektur](Oracle.Concepts.CDBs.md#Oracle.Concepts.single-tenant). Der DB-Zeichensatz unterscheidet sich vom nationalen Zeichensatz, der als NCHAR-Zeichensatz bezeichnet wird. Im Gegensatz zum DB-Zeichensatz spezifiziert der NCHAR-Zeichensatz die Kodierung für Spalten der NCHAR-Datentypen (NCHAR, und NCLOB) NVARCHAR2, ohne die Datenbankmetadaten zu beeinflussen. Weitere Informationen finden Sie unter [RDS for Oracle-Zeichensätze](Appendix.OracleCharacterSets.md).  |  **CLI-Option:** `--character-set-name` **API-Parameter:** `CharacterSetName`  | Oracle | 
| Kollation |  Eine Gruppierung auf Serverebene für Ihre DB-Instance. Weitere Informationen finden Sie unter [Sortierung auf Serverebene bei Microsoft SQL Server](Appendix.SQLServer.CommonDBATasks.Collation.md#Appendix.SQLServer.CommonDBATasks.Collation.Server).  |  **CLI-Option:** `--character-set-name` **API-Parameter:** `CharacterSetName`  | SQL Server | 
| Tags zu Snapshots kopieren  |  Diese Option kopiert alle DB-Instance-Tags in einen DB-Snapshot, wenn Sie einen Snapshot erstellen. Weitere Informationen finden Sie unter [Taggen von Amazon RDS-Ressourcen](USER_Tagging.md).   |  **CLI-Option:** `--copy-tags-to-snapshot` `--no-copy-tags-to-snapshot` **RDS-API-Parameter:** `CopyTagsToSnapshot`  | Alle | 
|  Datenbank-Authentifizierung  |  Die Datenbankauthentifizierungsoption, die Sie verwenden möchten. Wählen Sie **Passwortauthentifizierung** aus, um Datenbankbenutzer ausschließlich mit Datenbankpasswörtern zu authentifizieren. Wählen Sie **Password and IAM DB authentication** (Passwort- und IAM-DB-Authentifizierung) aus, um Datenbankbenutzer mit Datenbankpasswörtern und Benutzeranmeldeinformationen über Benutzer und Rollen zu authentifizieren. Weitere Informationen finden Sie unter [IAM-Datenbankauthentifizierungfür MariaDB, MySQL und PostgreSQL](UsingWithRDS.IAMDBAuth.md). Diese Option wird nur für MySQL und PostgreSQL unterstützt. Wählen Sie **Passwort- und Kerberos-Authentifizierung** aus, um Datenbankbenutzer mit Datenbankkennwörtern und Kerberos-Authentifizierung über ein Created with zu authentifizieren. AWS Managed Microsoft AD Directory Service Als Nächstes wählen Sie das Verzeichnis oder **Create a new Directory (Ein neues Verzeichnis erstellen)** aus. Weitere Informationen finden Sie unter einem der folgenden Themen:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.Settings.html)  |  ***IAM:*** **CLI-Option:** `--enable-iam-database-authentication` `--no-enable-iam-database-authentication` **RDS-API-Parameter:** `EnableIAMDatabaseAuthentication` ***Kerberos:*** **CLI-Option:** `--domain` `--domain-iam-role-name` **RDS-API-Parameter:** `Domain` `DomainIAMRoleName`  |  Variiert je nach Authentifizierungsart  | 
| Datenbankverwaltungstyp |  Klicken Sie auf **Amazon RDS**, wenn Sie Ihre Umgebung nicht anpassen müssen. Klicken Sie auf **Amazon RDS Custom**, wenn Sie die Datenbank, das Betriebssystem und die Infrastruktur anpassen möchten. Weitere Informationen finden Sie unter [Amazon RDS Custom](rds-custom.md).  |  Für die CLI und API geben Sie den Typ des Datenbankmoduls an.  |  Oracle SQL Server  | 
|  Datenbankport  |  Der Port, über den Sie auf die DB-Instance zugreifen wollen. Der Standardport wird angezeigt.  Die Firewalls einiger Unternehmen blockieren Verbindungen zu den standardmäßigen MariaDB-, MySQL- und PostgreSQL-Ports. Wenn Ihre Unternehmensfirewall den Standardport blockiert, geben Sie einen anderen Port für Ihre DB-Instance ein.    |  **CLI-Option:** `--port` **RDS-API-Parameter:** `Port`  | Alle | 
|  DB-Engine-Version  |  Die Version der Datenbank-Engine, die Sie verwenden möchten.  |  **CLI-Option:** `--engine-version` **RDS-API-Parameter:** `EngineVersion`  | Alle | 
|  DB-Instance-Klasse  |  Die Konfiguration für Ihre DB-Instance. Eine DB-Instance-Klasse **db.t3.small** hat beispielsweise 2 GiB Arbeitsspeicher, 2 V, 1 virtuellen KernCPUs, eine variable ECU und eine moderate I/O-Kapazität. 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. Weitere Informationen finden Sie unter [](Concepts.DBInstanceClass.md).  In RDS für Oracle können Sie **Zusätzliche Speicherkonfigurationen einschließen**. Diese Konfigurationen sind für ein hohes Verhältnis von Speicher zu vCPU optimiert. Beispiel, **db.r5.6xlarge.tpc2.mem4x** ist eine db.r5.8x DB-Instance, die 2 Threads pro Kern (tpc2) und 4x den Speicher einer standardmäßigen db.r5.6xlare DB-Instance hat. Weitere Informationen finden Sie unter [DB-Instance-Klassen von RDS für Oracle](Oracle.Concepts.InstanceClasses.md).  |  **CLI-Option:** `--db-instance-class` **RDS-API-Parameter:** `DBInstanceClass`  | Alle | 
|  DB-Instance-Kennung  |  Der Name der DB-Instance. Benennen Sie Ihre DB-Instances auf die gleiche Weise wie Ihre lokalen Server. Ihre DB-Instance-ID kann bis zu 63 alphanumerische Zeichen enthalten und muss für Ihr Konto in der von Ihnen ausgewählten Region eindeutig sein. AWS   |  **CLI-Option:** `--db-instance-identifier` **RDS-API-Parameter:** `DBInstanceIdentifier`  | Alle | 
|  DB-Parametergruppe  |  Eine Parametergruppe für die DB-Instance. Sie können die Standardparametergruppe wählen oder eine benutzerdefinierte Parametergruppe erstellen.  Wenn Sie das BYOL-Modell für RDS für Db2 verwenden, müssen Sie vor dem Erstellen einer DB-Instance zunächst eine benutzerdefinierte Parametergruppe erstellen, die Ihre IBM Site ID und IBM Customer ID enthält. Weitere Informationen finden Sie unter [Bring-Your-Own-License (BYOL) für Db2](db2-licensing.md#db2-licensing-options-byol). Weitere Informationen finden Sie unter [Parametergruppen für Amazon RDS](USER_WorkingWithParamGroups.md).  |  **CLI-Option:** `--db-parameter-group-name` **RDS-API-Parameter:** `DBParameterGroupName`  | Alle | 
|  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 **Automatic setup** (Automatische Einrichtung) aus, damit RDS eine kompatible DB-Subnetzgruppe auswählen kann. Wenn keine vorhanden ist, erstellt RDS eine neue Subnetzgruppe für Ihren Cluster.Weitere Informationen finden Sie unter [Arbeiten mit DB-Subnetzgruppen](USER_VPC.WorkingWithRDSInstanceinaVPC.md#USER_VPC.Subnets). |  **CLI-Option:** `--db-subnet-group-name` **RDS-API-Parameter:** `DBSubnetGroupName`  | Alle | 
| Dediziertes Protokoll-Volume |  Verwenden Sie ein dediziertes Protokoll-Volume (DLV), um Datenbank-Transaktionsprotokolle auf einem Speicher-Volume zu speichern, das von dem Volume mit den Datenbanktabellen getrennt ist. Weitere Informationen finden Sie unter [Verwendung eines dedizierten Protokoll-Volumes (DLV)](USER_PIOPS.dlv.md).  |  **CLI-Option:** `--dedicated-log-volume` **RDS-API-Parameter:** `DedicatedLogVolume`  | Alle | 
| Löschschutz |  Um zu verhindern, dass die DB-Instance gelöscht wird, können Sie die Option **Enable deletion protection (Löschschutz aktivieren)** aktivieren. Wenn Sie eine Produktions-DB-Instance mit dem erstellen AWS-Managementkonsole, ist der Löschschutz standardmäßig aktiviert. Weitere Informationen finden Sie unter [Löschen einer DB-Instance](USER_DeleteInstance.md).  |  **CLI-Option:** `--deletion-protection` `--no-deletion-protection` **RDS-API-Parameter:** `DeletionProtection`  | Alle | 
|  Verschlüsselung  |  Mit **Enable encryption (Verschlüsselung aktivieren)** wird die Verschlüsselung ruhender Daten für diese DB-Instance aktiviert. Weitere Informationen finden Sie unter [Verschlüsseln von Amazon RDS-Ressourcen](Overview.Encryption.md).  |  **CLI-Option:** `--storage-encrypted` `--no-storage-encrypted` **RDS-API-Parameter:** `StorageEncrypted`  | Alle | 
|  Verbesserte Überwachung  |  Wählen Sie **Erweiterte Überwachung aktivieren**, um Metriken in Echtzeit für das Betriebssystem zu erhalten, in dem Ihre DB-Instance ausgeführt wird. Weitere Informationen finden Sie unter [Überwachen von Betriebssystem-Metriken mithilfe von „Enhanced Monitoring“·(Erweiterte·Überwachung)](USER_Monitoring.OS.md).  |  **CLI-Optionen:** `--monitoring-interval` `--monitoring-role-arn` **RDS-API-Parameter:** `MonitoringInterval` `MonitoringRoleArn`  | Alle | 
|  Engine type (Engine-Typ)  |  Wählen Sie die Datenbank-Engine aus, die für diese DB-Instance verwendet werden soll.  |  **CLI-Option:** `--engine` **RDS-API-Parameter:** `Engine`  | Alle | 
|  Anfänglicher Datenbankname  |  Der Name für die Datenbank in der DB-Instance. Wenn Sie keinen Namen angeben, erstellt Amazon RDS keine Datenbank in der DB-Instance (außer Oracle und PostgreSQL). Der Name darf kein von der Datenbank-Engine reserviertes Wort sein und hat je nach DB-Engine andere Einschränkungen. Db2:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.Settings.html) MariaDB und MySQL: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.Settings.html) Oracle: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.Settings.html) PostgreSQL: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.Settings.html)  |  **CLI-Option:** `--db-name` **RDS-API-Parameter:** `DBName`  | Alle außer SQL Server | 
|  License |  Gültige Werte für das Lizenzmodell: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.Settings.html)  |  **CLI-Option:** `--license-model` **RDS-API-Parameter:** `LicenseModel`  |  Alle  | 
|  **Protokollexporte**  |  Die Typen von Datenbank-Protokolldateien, die in Amazon CloudWatch Logs veröffentlicht werden sollen.  Weitere Informationen finden Sie unter [Veröffentlichen von Datenbankprotokollen in Amazon CloudWatch Logs](USER_LogAccess.Procedural.UploadtoCloudWatch.md).   |  **CLI-Option:** `--enable-cloudwatch-logs-exports` **RDS-API-Parameter:** `EnableCloudwatchLogsExports`  |  Alle  | 
|  Wartungsfenster  |  Das 30-Minuten-Fenster, in dem anstehende Änderungen an Ihrer DB-Instance durchgeführt werden. Wählen Sie **No Preference (Keine Präferenz)** aus, wenn der Zeitraum nicht wichtig ist. Weitere Informationen finden Sie unter [Amazon-RDS-Wartungsfenster](USER_UpgradeDBInstance.Maintenance.md#Concepts.DBMaintenance).  |  **CLI-Option:** `--preferred-maintenance-window` **RDS-API-Parameter:** `PreferredMaintenanceWindow`  | Alle | 
|  Hauptanmeldedaten 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 zum Schutz des Secrets aus. Wählen Sie aus den KMS-Schlüsseln in Ihrem Konto oder geben Sie den Schlüssel eines anderen Kontos ein. Weitere Informationen finden Sie unter [Passwortverwaltung mit Amazon RDS, und AWS Secrets Manager](rds-secrets-manager.md).  |  **CLI-Option:** `--manage-master-user-password \| --no-manage-master-user-password` `--master-user-secret-kms-key-id` **RDS-API-Parameter:** `ManageMasterUserPassword` `MasterUserSecretKmsKeyId`  | Alle | 
|  Hauptpasswort  |  Das Passwort für das Masterbenutzerkonto. Das Passwort hat die folgende Anzahl druckbarer ASCII-Zeichen (ausgenommen `/`, `"`, ein Leerzeichen und `@`), abhängig von der DB-Engine: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.Settings.html)  |  **CLI-Option:** `--master-user-password` **RDS-API-Parameter:** `MasterUserPassword`  | Alle | 
|  Master-Benutzername  |  Der Name, den Sie als Hauptbenutzernamen für die Anmeldung bei der DB-Instance mit allen Datenbankberechtigungen verwenden. Beachten Sie die folgenden Benennungseinschränkungen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.Settings.html) Sie können den Namen des Hauptbenutzers nicht ändern, nachdem die DB-Instance erstellt wurde. Für Db2 empfehlen wir, dass Sie denselben Hauptbenutzernamen wie für bei Ihrem Namen für die selbstverwaltete Db2-Instance verwenden. Weitere Informationen zu Berechtigungen, die dem Masterbenutzer gewährt werden, finden Sie unter [Berechtigungen von Hauptbenutzerkonten](UsingWithRDS.MasterAccounts.md).  |  **CLI-Option:** `--master-username` **RDS-API-Parameter:** `MasterUsername`  | Alle | 
| Microsoft SQL Server Windows-Authentifizierung |  **Aktivieren Sie die Microsoft SQL Server Windows-Authentifizierung** und **durchsuchen Sie dann das Verzeichnis**, um das Verzeichnis auszuwählen, in dem Sie autorisierten Domänenbenutzern die Authentifizierung mit dieser SQL Server-Instance mithilfe der Windows-Authentifizierung erlauben möchten.  |  **CLI-Optionen:** `--domain` `--domain-iam-role-name` **RDS-API-Parameter:** `Domain`  `DomainIAMRoleName`  |  SQL Server  | 
|  Multi-AZ-Bereitstellung  |  **Erstellen Sie eine Standby-Instance**, um eine passive, sekundäre Kopie Ihrer DB-Instance in einer anderen Availability Zone für die Failover-Unterstützung zu erstellen. Wir empfehlen Multi-AZ, um die hohe Verfügbarkeit von Produktions-Workloads sicherzustellen. Für die Entwicklung und das Testen können Sie **Do not create a standby instance (Keine Standby-Instance erstellen)** auswählen. Weitere Informationen finden Sie unter [Konfigurieren und Verwalten einer Multi-AZ-Bereitstellung für Amazon RDS](Concepts.MultiAZ.md).  |  **CLI-Option:** `--multi-az` `--no-multi-az` **RDS-API-Parameter:** `MultiAZ`  | Alle | 
| Nationaler Zeichensatz (NCHAR) |  Der nationale Zeichensatz für Ihre DB-Instance, der allgemein als NCHAR-Zeichensatz bezeichnet wird. Sie können den nationalen Zeichensatz entweder auf AL16 UTF16 (Standard) oder UTF-8 setzen. Sie können den nationalen Zeichensatz nicht ändern, nachdem Sie die DB-Instance erstellt haben.  Der nationale Zeichensatz unterscheidet sich vom DB-Zeichensatz. Im Gegensatz zum DB-Zeichensatz gibt der nationale Zeichensatz die Kodierung nur für Spalten der NCHAR-Datentypen (NCHAR, und NCLOB) an NVARCHAR2, ohne dass sich dies auf die Datenbankmetadaten auswirkt. Weitere Informationen finden Sie unter [RDS for Oracle-Zeichensätze](Appendix.OracleCharacterSets.md).  |  **CLI-Option:** `--nchar-character-set-name` **API-Parameter:** `NcharCharacterSetName`  | Oracle | 
|  Network type (Netzwerktyp)  |  Die von der DB-Instance unterstützten IP-Adressierungsprotokolle. **IPv4**(Standard), um anzugeben, dass Ressourcen mit der DB-Instance nur über das Adressierungsprotokoll Version 4 (IPv4) des Internetprotokolls kommunizieren können. **Dual-Stack-Modus**, um anzugeben, dass Ressourcen mit der DB-Instance über IPv4 Internet Protocol Version 6 (IPv6) oder beides kommunizieren können. Verwenden Sie den Dual-Stack-Modus, wenn Sie über Ressourcen verfügen, die über das IPv6 Adressierungsprotokoll mit Ihrer DB-Instance kommunizieren müssen. Stellen Sie außerdem sicher, dass Sie allen Subnetzen in der von Ihnen angegebenen DB-Subnetzgruppe einen IPv6 CIDR-Block zuordnen. Weitere Informationen finden Sie unter [Amazon-RDS-IP-Adressierung](USER_VPC.WorkingWithRDSInstanceinaVPC.md#USER_VPC.IP_addressing).  |  **CLI-Option:** `--network-type` **RDS-API-Parameter:** `NetworkType`  |  Alle  | 
|  Option group  |  Eine Optionsgruppe für die DB-Instance. Sie können die Standardoptionsgruppe wählen oder eine benutzerdefinierte Optionsgruppe erstellen. Weitere Informationen finden Sie unter [Arbeiten mit Optionsgruppen](USER_WorkingWithOptionGroups.md).  |  **CLI-Option:** `--option-group-name` **RDS-API-Parameter:** `OptionGroupName`  |  Alle  | 
| Performance Insights |  **Aktivieren Sie Performance Insights**, um die Auslastung Ihrer DB-Instance zu überwachen, damit Sie Ihre Datenbankleistung analysieren und Fehler beheben können. Wählen Sie eine Aufbewahrungsfrist, um festzulegen, in welchem Umfang die Performance-Insights-Datenhistorie aufbewahrt werden soll. Die Aufbewahrungseinstellung 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](USER_PerfInsights.Overview.cost.md). Wählen Sie einen KMS-Schlüssel aus, der zum Schutz des Schlüssels für die Verschlüsselung dieses Datenbankvolumes verwendet wird. Wählen Sie aus den KMS-Schlüsseln in Ihrem Konto oder geben Sie den Schlüssel eines anderen Kontos ein. Weitere Informationen finden Sie unter [Überwachung mit Performance Insights auf Amazon RDS](USER_PerfInsights.md).  |  **CLI-Optionen:** `--enable-performance-insights` `--no-enable-performance-insights` `--performance-insights-retention-period` `--performance-insights-kms-key-id` **RDS-API-Parameter:** `EnablePerformanceInsights` `PerformanceInsightsRetentionPeriod` `PerformanceInsightsKMSKeyId`  | Alle außer Db2 | 
|  **Bereitgestellte IOPS**  |  Der bereitgestellte IOPS (I/O-Operationen pro Sekunde)-Wert für die DB-Instance. Diese Einstellung ist nur verfügbar, wenn Sie für **Storage type** (Speichertyp) eine der folgenden Optionen auswählen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.Settings.html) Weitere Informationen finden Sie unter [Amazon-RDS-DB-Instance-Speicher](CHAP_Storage.md).  |  **CLI-Option:** `--iops` **RDS-API-Parameter:** `Iops`  |  Alle  | 
|  Öffentlicher Zugriff  |  **Yes (Ja)**, um der DB-Instance eine öffentliche IP-Adresse zuzuweisen (was bedeutet, dass sie von außerhalb der VPC zugänglich ist). Damit der öffentliche Zugriff für eine DB-Instance möglich ist, muss sie sich auch in einem öffentlichen Subnetz der VPC befinden. **Nein**, damit nur innerhalb der VPC auf die DB-Instance zugegriffen werden kann. Weitere Informationen finden Sie unter [Ausblenden einer DB-Instance in einer VPC vor dem Internet](USER_VPC.WorkingWithRDSInstanceinaVPC.md#USER_VPC.Hiding). Um eine Verbindung zu einer DB-Instance von außerhalb ihrer VPC herzustellen, muss die DB-Instance öffentlich zugänglich sein. Außerdem muss der Zugriff unter Verwendung der Regeln für eingehenden Datenverkehr der Sicherheitsgruppe der DB-Instance gewährt werden. Darüber hinaus müssen andere Anforderungen erfüllt sein. Weitere Informationen finden Sie unter [Verbindung zur Amazon-RDS-DB-Instance kann nicht hergestellt werden](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting). Wenn Ihre DB-Instance nicht öffentlich zugänglich ist, verwenden Sie eine AWS Site-to-Site VPN-Verbindung oder eine Verbindung, um von einem Direct Connect privaten Netzwerk aus darauf zuzugreifen. Weitere Informationen finden Sie unter [Richtlinie für den Datenverkehr zwischen Netzwerken](inter-network-traffic-privacy.md).  |  **CLI-Option:** `--publicly-accessible` `--no-publicly-accessible` **RDS-API-Parameter:** `PubliclyAccessible`  | Alle | 
| RDS Extended Support |  Wählen Sie **Erweiterte RDS-Unterstützung aktivieren** aus, damit unterstützte Engine-Hauptversionen auch nach dem Ende des Standard-Supports von RDS weiter ausgeführt werden können. Wenn Sie eine DB-Instance erstellen, verwendet Amazon RDS standardmäßig RDS Extended Support. Um zu verhindern, dass nach dem Ende des Standard-Supports von RDS eine neue DB-Instance erstellt wird, und um Gebühren für RDS Extended Support zu vermeiden, deaktivieren Sie diese Einstellung. Für Ihre vorhandenen DB-Instances fallen bis zum Startdatum der Preise für RDS Extended Support keine Gebühren an. Weitere Informationen finden Sie unter [Amazon RDS Extended Support mit Amazon RDS](extended-support.md). |  **CLI-Option:** `--engine-lifecycle-support` **RDS-API-Parameter:** `EngineLifecycleSupport`  |  MySQL PostgreSQL  | 
|  **RDS-Proxy**  |  Wählen Sie **Create an RDS-Proxy** (RDS-Proxy erstellen) aus, um einen Proxy für Ihre DB-Instance zu erstellen. Amazon RDS erstellt automatisch eine IAM-Rolle und ein Secrets-Manager-Secret für den Proxy. Weitere Informationen finden Sie unter [Amazon RDS-Proxy ](rds-proxy.md).   |  Nicht verfügbar beim Erstellen einer DB-Instance.  |  MariaDB MySQL PostgreSQL  | 
|  Automatische Speicherskalierung  |  **Aktivieren Sie die automatische Skalierung des Speichers**, um Amazon RDS zu ermöglichen, den Speicher bei Bedarf automatisch zu erhöhen. So wird vermieden, dass Ihrer DB-Instance der Speicherplatz ausgeht. Verwenden Sie **Maximum storage threshold (Maximaler Speicherschwellenwert)**, um die Obergrenze für Amazon RDS festzulegen, bei der der Speicherplatz für Ihre DB-Instance automatisch vergrößert wird. Der Standardwert ist 1 000 GiB. Weitere Informationen finden Sie unter [Automatische Kapazitätsverwaltung mit automatischer Amazon-RDS-Speicherskalierung](USER_PIOPS.Autoscaling.md).   |  **CLI-Option:** `--max-allocated-storage` **RDS-API-Parameter:** `MaxAllocatedStorage`  | Alle | 
|  **Storage throughput** (Speicherdurchsatz)  |  Der Speicherdurchsatzwert für die DB-Instance. Diese Einstellung ist nur verfügbar, wenn Sie für **Storage type** (Speichertyp) die Option **General purpose SSD (gp3)** (Allzweck-SSD (gp3)) auswählen. Weitere Informationen finden Sie unter [gp3-Speicher (empfohlen)](CHAP_Storage.md#gp3-storage).  |  **CLI-Option:** `--storage-throughput` **RDS-API-Parameter:** `StorageThroughput`  | Alle | 
|  Speichertyp  |  Der Speicherplatztyp für die DB-Instance. Wenn Sie sich für **General Purpose SSD (gp3)** (Allzweck-SSD (gp3)) entscheiden, können Sie unter **Advanced Settings** (Erweiterte Einstellungen) zusätzliche bereitgestellte IOPS) und zusätzlichen Speicherdurchsatz bereitstellen. Wenn Sie **SSD mit bereitgestellten IOPS (io1)** oder **SSD mit bereitgestellten IOPS (io2)** auswählen, geben Sie den Wert für **Bereitgestellte IOPS** ein. Weitere Informationen finden Sie unter [Amazon-RDS-Speichertypen](CHAP_Storage.md#Concepts.Storage).  |  **CLI-Option:** `--storage-type` **RDS-API-Parameter:** `StorageType`  | Alle | 
| Zusätzliche Speichervolumen  |  Sie können Ihrer RDS for Oracle- oder RDS for SQL Server-DB-Instance bis zu drei zusätzliche Speichervolumes hinzufügen. Sie können jedes zusätzliche Volume so konfigurieren, dass es die Speichertypen gp3 oder io2 verwendet. Sie können auch verschiedene Einstellungen für zugewiesenen Speicher, IOPS und Durchsatz angeben, um Ihre Workload-Anforderungen zu optimieren. Stellen Sie sicher, dass Sie die Datenträgernamen als `rdsdbdata2``rdsdbdata3`, oder `rdsdbdata4` angeben. Der kombinierte Speicher auf dem primären und dem zusätzlichen Volume darf 256 TiB nicht überschreiten.  |  **CLI-Option:** `--additional-storage-volumes` **RDS-API-Parameter:** `AdditionalStorageVolumes`  | Oracle und SQL Server | 
| Subnetzgruppe  |  Eine DB-Subnetzgruppe, welche dieser DB-Instance zugeordnet werden soll. Weitere Informationen finden Sie unter [Arbeiten mit DB-Subnetzgruppen](USER_VPC.WorkingWithRDSInstanceinaVPC.md#USER_VPC.Subnets).  |  **CLI-Option:** `--db-subnet-group-name` **RDS-API-Parameter:** `DBSubnetGroupName`  | Alle | 
| Name der Tenant-Datenbank |  Der Name Ihrer anfänglichen PDB in der Multi-Tenant-Konfiguration der Oracle-Architektur. Diese Einstellung ist nur verfügbar, wenn Sie für die **Architekturkonfiguration** die **Multi-Tenant-Konfiguration** wählen.  Der Name der Tenant-Datenbank muss sich vom Namen Ihrer CDB unterscheiden, die als `RDSCDB` benannt ist. Sie können den Namen der CDB nicht ändern.  |  **CLI-Option:** `--db-name` **RDS-API-Parameter:** `DBName`  |  Oracle  | 
| Hauptbenutzername für die Tenant-Datenbank |  Der Name, den Sie als Hauptbenutzernamen für die Anmeldung bei Ihrer Tenant-Datenbank (PDB) mit allen Datenbankberechtigungen verwenden wollen. Diese Einstellung ist nur verfügbar, wenn Sie für die **Architekturkonfiguration** die **Multi-Tenant-Konfiguration** wählen.  Beachten Sie die folgenden Benennungseinschränkungen: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.Settings.html) Sie haben nicht die folgenden Möglichkeiten: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/USER_CreateDBInstance.Settings.html)  |  **CLI-Option:** `--master-username` **RDS-API-Parameter:** `MasterUsername`  |  Oracle  | 
| Master-Passwort für die Tenant-Datenbank |  Das Passwort für das Master-Benutzerkonto Ihrer Tenant-Datenbank (PDB). Diese Einstellung ist nur verfügbar, wenn Sie für die **Architekturkonfiguration** die **Multi-Tenant-Konfiguration** wählen. Das Passwort muss 8–30 druckbare ASCII-Zeichen enthalten (mit Ausnahme von `/`, `"`, Leerzeichen und `@`).  |  **CLI-Option:** `--master-password` **RDS-API-Parameter:** `MasterPassword`  |  Oracle  | 
| Zeichensatz für die Tenant-Datenbank |  Der Zeichensatz der anfänglichen Tenant-Datenbank. Diese Einstellung ist nur verfügbar, wenn Sie für die **Architekturkonfiguration** die **Multi-Tenant-Konfiguration** wählen. Es werden nur CDB-Instances von RDS für Oracle unterstützt. Der Standardwert von **AL32UTF8**für den Zeichensatz der Tenant-Datenbank gilt für den universellen Unicode-Zeichensatz UTF-8 5.0. Sie können einen Zeichensatz für die Tenant-Datenbank wählen, der sich vom Zeichensatz der CDB unterscheidet. Weitere Informationen finden Sie unter [RDS for Oracle-Zeichensätze](Appendix.OracleCharacterSets.md).  |  **CLI-Option:** `--character-set-name` **RDS-API-Parameter:** `CharacterSetName`  |  Oracle  | 
| Nationaler Zeichensatz für die Tenant-Datenbank |  Der nationale Zeichensatz für Ihre Tenant–Datenbank, der allgemein als `NCHAR`-Zeichensatz bezeichnet wird. Diese Einstellung ist nur verfügbar, wenn Sie für die **Architekturkonfiguration** die **Multi-Tenant-Konfiguration** wählen. Es werden nur CDB-Instances von RDS für Oracle unterstützt. **Sie können den nationalen Zeichensatz entweder auf **AL16UTF16**(Standard) oder UTF-8 setzen.** Sie können den nationalen Zeichensatz nicht ändern, nachdem Sie die Tenant-Datenbank erstellt haben.  Der nationale Zeichensatz der Tenant-Datenbank unterscheidet sich vom Zeichensatz der Tenant-Datenbank. Der nationale Zeichensatz spezifiziert die Kodierung nur für Spalten, die den `NCHAR`-Datentyp (`NCHAR`, `NVARCHAR2` und `NCLOB`) verwenden, und wirkt sich nicht auf Datenbank-Metadaten aus. Weitere Informationen finden Sie unter [RDS for Oracle-Zeichensätze](Appendix.OracleCharacterSets.md).  |  **CLI-Option:** `--nchar-character-set-name` **API-Parameter:** `NcharCharacterSetName`  |  Oracle  | 
|  Zeitzone  |  Die Zeitzone für Ihre DB-Instance. Wenn Sie keine Zeitzone auswählen, verwendet Ihre DB-Instance die Standardzeitzone. Sie können die Zeitzone nicht ändern, nachdem die DB-Instance erstellt wurde. Weitere Informationen erhalten Sie unter [Lokale Zeitzone für DB-Instances von Amazon RDS für Db2](db2-time-zone.md) und [Lokale Zeitzone für Microsoft SQL Server-DB-Instances](SQLServer.Concepts.General.TimeZone.md).  |  **CLI-Option:** `--timezone` **RDS-API-Parameter:** `Timezone`  |  Db2 SQL Server RDS Custom für SQL Server  | 
|  Virtual Private Cloud (VPC)  |  Eine VPC, die auf dem Amazon-VPC-Service basiert und mit dieser DB-Instance verknüpft werden soll. Weitere Informationen finden Sie unter [Amazon VPC und Amazon RDS](USER_VPC.md).  |  Für die CLI und API geben Sie die VPC-Sicherheitsgruppe IDs an.  | Alle | 
|  VPC-Sicherheitsgruppe (Firewall)  |  Die der DB-Instance zugeordneten Sicherheitsgruppe. Weitere Informationen finden Sie unter [Überblick über VPC-Sicherheitsgruppen](Overview.RDSSecurityGroups.md#Overview.RDSSecurityGroups.VPCSec).  |  **CLI-Option:** `--vpc-security-group-ids` **RDS-API-Parameter:** `VpcSecurityGroupIds`  | Alle | 

# Amazon RDS Amazon erstellen mit AWS CloudFormation
<a name="creating-resources-with-cloudformation"></a>

Amazon RDS ist integriert AWS CloudFormation, ein Service, der Sie bei der Modellierung und Einrichtung Ihrer AWS Ressourcen unterstützt, sodass Sie weniger Zeit mit der Erstellung und Verwaltung Ihrer Ressourcen und Infrastruktur verbringen müssen. Sie erstellen eine Vorlage, die alle gewünschten AWS Ressourcen (wie DB-Instances und DB-Parametergruppen) beschreibt und diese Ressourcen für Sie CloudFormation bereitstellt und konfiguriert. 

Wenn Sie es verwenden CloudFormation, können Sie Ihre Vorlage wiederverwenden, um Ihre RDS konsistent und wiederholt einzurichten. Beschreiben Sie Ihre Ressourcen einmal und stellen Sie dann dieselben Ressourcen immer wieder in mehreren AWS Konten und Regionen bereit. 

## RDS und CloudFormation Vorlagen
<a name="working-with-templates"></a>

[CloudFormation Vorlagen](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html) sind formatierte Textdateien in JSON oder YAML. Diese Vorlagen beschreiben die Ressourcen, die Sie in Ihren CloudFormation Stacks bereitstellen möchten. Wenn Sie mit JSON oder YAML nicht vertraut sind, können Sie CloudFormation Designer verwenden, um Ihnen die ersten Schritte mit Vorlagen zu erleichtern. CloudFormation Weitere Informationen finden Sie unter [Was ist CloudFormation -Designer?](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/working-with-templates-cfn-designer.html) im *AWS CloudFormation -Benutzerhandbuch*.

RDS unterstützt das Erstellen von Ressourcen in CloudFormation. Weitere Informationen, einschließlich Beispiele für JSON- und YAML-Vorlagen für diese Ressourcen, finden Sie in der [Referenz zum RDS-Ressourcentyp](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_RDS.html) im *AWS CloudFormation -Benutzerhandbuch*.

## Erfahren Sie mehr über CloudFormation
<a name="learn-more-cloudformation"></a>

Weitere Informationen CloudFormation dazu finden Sie in den folgenden Ressourcen:
+ [AWS CloudFormation](https://aws.amazon.com/cloudformation/)
+ [AWS CloudFormation Benutzerhandbuch](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)
+ [CloudFormation API Reference](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/Welcome.html)
+ [AWS CloudFormation Benutzerhandbuch für die Befehlszeilenschnittstelle](https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/what-is-cloudformation-cli.html)

# Herstellen einer Verbindung mit einer Amazon-RDS-DB-Instance
<a name="CHAP_CommonTasks.Connect"></a>

 Bevor Sie eine Verbindung mit einer DB-Instance herstellen können, müssen Sie die DB-Instance erstellen. Weitere Informationen finden Sie unter [Erstellen einer Amazon-RDS-DB-Instance](USER_CreateDBInstance.md). Nachdem Amazon RDS Ihre DB-Instance bereitgestellt hat, verwenden Sie jede beliebige Standard-Client-Anwendung und jedes Hilfsprogramm für Ihre DB-Engine, um eine Verbindung mit der DB-Instance herzustellen. Geben Sie in der Verbindungszeichenfolge die DNS-Adresse aus dem Endpunkt der DB-Instance als Host-Parameter an. Sie geben auch die Portnummer vom DB-Instance-Endpunkt als Portparameter an. 

Weitere Informationen zum Auffinden von Verbindungsinformationen für eine Amazon-RDS-DB-Instance oder zu Szenarien für den Zugriff auf eine DB-Instance in einer VPC finden Sie in den folgenden Themen.
+ [Finden der Verbindungsinformationen für eine Amazon-RDS-DB-Instance](CHAP_CommonTasks.Connect.EndpointAndPort.md)
+ [Szenarien für den Zugriff auf eine DB-Instance in einer VPC](CHAP_CommonTasks.Connect.ScenariosForAccess.md)

# Finden der Verbindungsinformationen für eine Amazon-RDS-DB-Instance
<a name="CHAP_CommonTasks.Connect.EndpointAndPort"></a>

Die Verbindungsinformationen für eine DB-Instance umfassen ihren Endpunkt, ihren Port und einen gültigen Datenbankbenutzer, z. B. den Masterbenutzer. Nehmen wir beispielsweise für eine MySQL-DB-Instance an, dass der Endpunktwert laute `mydb.123456789012.us-east-1.rds.amazonaws.com`. In diesem Fall ist `3306` der Port-Wert und der Datenbankbenutzer ist `admin`. Angesichts dieser Informationen geben Sie die folgenden Werte in einer Verbindungszeichenfolge an:
+ Geben Sie für den Host- bzw. Hostnamen oder den DNS-Namen a `mydb.123456789012.us-east-1.rds.amazonaws.com`.
+ Als Port `3306`.
+ Geben Sie für Benutzer a `admin`.

Der Endpunkt ist für jede DB-Instance eindeutig, und die Werte des Ports und des Benutzers können variieren. Die folgende Liste zeigt den gebräuchlichsten Port für jede DB-Engine:
+ Db2 – 50000
+ MariaDB – 3306
+ Microsoft SQL Server – 1433
+ MySQL – 3306
+ Oracle – 1521
+ PostgreSQL – 5432

Um eine Verbindung mit einer DB-Instance herzustellen, verwenden Sie einen beliebigen Client für eine DB-Engine. Sie könnten beispielsweise das mysql-Dienstprogramm verwenden, um eine Verbindung zu einer MariaDB- oder MySQL-DB-Instance herzustellen. Sie können Microsoft SQL Server Management Studio verwenden, um eine Verbindung mit einer SQL Server-DB-Instance herzustellen. Sie können Oracle SQL Developer verwenden, um eine Verbindung mit einer Oracle-DB-Instance herzustellen. Entsprechend können Sie das Befehlszeilenprogramm psql verwenden, um eine Verbindung mit einer PostgreSQL-DB-Instance herzustellen.

Verwenden Sie die AWS-Managementkonsole, um die Verbindungsinformationen für eine DB-Instance zu finden. Sie können auch den AWS Command Line Interface (AWS CLI)-Befehl [describe-db-instances](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html) oder die RDS-API-Operation [DescribeDBInstances](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html) verwenden. 

## Konsole
<a name="CHAP_CommonTasks.Connect.EndpointAndPort.Console"></a>

**So finden Sie die Verbindungsinformationen für eine DB-Instance im AWS-Managementkonsole**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Klicken Sie im Navigationsbereich auf **Datenbanken**, um eine Liste Ihrer DB-Instances anzuzeigen.

1. Wählen Sie den Namen der DB-Instance aus, um ihre Details anzuzeigen.

1. Kopieren Sie auf der Registerkarte **Connectivity & security (Anbindung und Sicherheit)** den Endpunkt. Notieren Sie sich auch die Portnummer. Sie benötigen sowohl den Endpunkt als auch die Portnummer, um die Verbindung zur DB-Instance herzustellen.   
![\[Der Endpunkt und Port einer DB-Instance\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/endpoint-port.png)

1. Wenn Sie den Masterbenutzernamen finden müssen, wählen Sie die Registerkarte **Konfiguration** und den Wert für den **Masterbenutzernamen** an.

## AWS CLI
<a name="CHAP_CommonTasks.Connect.EndpointAndPort.CLI"></a>

Um die Verbindungsinformationen für eine DB-Instance mithilfe des AWS CLI zu finden, rufen Sie den Befehl [describe-db-instances](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html) auf. Fragen Sie beim Aufruf die DB-Instance-ID, den Endpunkt, den Port und den Masterbenutzernamen ab.

Für Linux, macOS oder Unix:

```
aws rds describe-db-instances \
  --query "*[].[DBInstanceIdentifier,Endpoint.Address,Endpoint.Port,MasterUsername]"
```

Für Windows:

```
aws rds describe-db-instances ^
  --query "*[].[DBInstanceIdentifier,Endpoint.Address,Endpoint.Port,MasterUsername]"
```

Die Ausgabe sollte in etwa wie folgt aussehen.

```
[
    [
        "mydb",
        "mydb.123456789012.us-east-1.rds.amazonaws.com",
        3306,
        "admin"
    ],
    [
        "myoracledb",
        "myoracledb.123456789012.us-east-1.rds.amazonaws.com",
        1521,
        "dbadmin"
    ],
    [
        "mypostgresqldb",
        "mypostgresqldb.123456789012.us-east-1.rds.amazonaws.com",
        5432,
        "postgresadmin"
    ]
]
```

## RDS-API
<a name="CHAP_CommonTasks.Connect.EndpointAndPort.API"></a>

Rufen Sie den Operation [DescribeDBInstances](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html) auf, um die Verbindungsinformationen für eine DB-Instance mithilfe der Amazon-RDS-API zu finden. Suchen Sie in der Ausgabe die Werte für die Endpunktadresse, den Endpunktport und den Masterbenutzernamen. 

# Szenarien für den Zugriff auf eine DB-Instance in einer VPC
<a name="CHAP_CommonTasks.Connect.ScenariosForAccess"></a>

Mit Amazon Virtual Private Cloud (Amazon VPC) können Sie AWS-Ressourcen, wie z. B. Amazon-RDS-DB-Instances, in einer Virtual Private Cloud (VPC) starten. Wenn Sie Amazon VPC verwenden, haben Sie die Kontrolle über Ihre virtuelle Netzwerkumgebung. Sie können Ihren eigenen IP-Adressbereich auswählen, Subnetze erstellen sowie Routing-Tabellen und Zugriffskontrolllisten konfigurieren.

Eine VPC-Sicherheitsgruppe kontrolliert den Zugriff auf DB-Instances, die sich in einer VPC befinden. Jede VPC-Sicherheitsgruppenregel erlaubt einer bestimmten Quelle den Zugriff auf eine DB-Instance in einer VPC, die dieser VPC-Sicherheitsgruppe zugeteilt ist. Die Quelle kann ein Adressenbereich (zum Beispiel: 203.0.113.0/24) oder eine andere VPC-Sicherheitsgruppe sein. Wenn Sie eine VPC-Sicherheitsgruppe als Quelle festlegen, erlauben Sie eingehenden Datenverkehr von allen Instances (typischerweise Anwendungsserver), die Quell-VPC-Sicherheitsgruppe verwenden.

Bevor Sie versuchen, eine Verbindung zu Ihrer DB-Instance herzustellen, konfigurieren Sie Ihre VPC für Ihren Anwendungsfall. Im Folgenden finden Sie gängige Szenarien für den Zugriff auf eine DB-Instance in einer VPC: 
+ **Eine DB-Instance in einer VPC, auf die eine Amazon EC2-Instance in derselben VPC zugreift** – Eine übliche Verwendung einer DB-Instance in einer VPC besteht darin, Daten mit einem Anwendungsserver zu teilen, der in einer EC2-Instance in derselben VPC ausgeführt wird. Die EC2-Instance kann einen Webserver mit einer Anwendung ausführen, die mit der DB-Instance interagiert.
+ **Eine DB-Instance in einer VPC, auf die von einer EC2-Instance in einer anderen VPC zugegriffen wird.** – In einigen Fällen befindet sich Ihre DB-Instance in einer anderen VPC als die EC2-Instance, mit der Sie darauf zugreifen. In diesem Fall können Sie VPC-Peering verwenden, um auf die DB-Instance zuzugreifen. 
+ **Eine DB-Instance in einer VPC, auf die von einer Clientanwendung über das Internet zugegriffen wird.** – Damit eine Client-Anwendung über das Internet auf eine DB-Instance in einer VPC zugreifen kann, konfigurieren Sie eine VPC mit einem einzelnen öffentlichen Subnetz. Außerdem konfigurieren Sie ein Internet-Gateway für die Kommunikation über das Internet. 

  Um eine Verbindung zu einer DB-Instance von außerhalb ihrer VPC herzustellen, muss die DB-Instance öffentlich zugänglich sein. Außerdem muss der Zugriff unter Verwendung der eingehenden Regeln der Sicherheitsgruppe der DB-Instance gewährt werden, und andere Anforderungen müssen erfüllt sein. Weitere Informationen finden Sie unter [Verbindung zur Amazon-RDS-DB-Instance kann nicht hergestellt werden](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting).
+ **Eine DB-Instance in einer VPC, auf die über ein privates Netzwerk zugegriffen wird** – Wenn Ihre DB-Instance nicht öffentlich zugänglich ist, können Sie eine der folgenden Optionen verwenden, um von einem privaten Netzwerk aus darauf zuzugreifen:
  + AWS-Site-to-Site-VPN-Verbindung
  + Direct Connect-Verbindung
  + AWS Client VPN-Verbindung

Weitere Informationen finden Sie unter [Szenarien für den Zugriff auf eine DB-Instance in einer VPC](USER_VPC.Scenarios.md).

## Mit den AWS Treibern eine Verbindung zu DB-Instances herstellen
<a name="RDS.Connecting.Drivers"></a>

Die AWS Treibersuite wurde so konzipiert, dass sie schnellere Switchover- und Failover-Zeiten sowie Authentifizierung mit AWS Secrets Manager, AWS Identity and Access Management (IAM) und Federated Identity unterstützt. Die AWS Treiber sind darauf angewiesen, den Status der DB-Instance zu überwachen und die Instance-Topologie zu kennen, um die neue primäre Instance zu ermitteln. Dieser Ansatz reduziert die Umstellungs- und Failover-Zeiten auf Werte im einstelligen Sekundenbereich, im Vergleich zu Werten im zweistelligen Bereich bei Open-Source-Treibern.

In der folgenden Tabelle sind die Funktionen aufgeführt, die für jeden Treiber unterstützt werden. Im Zuge der Einführung neuer Servicefunktionen besteht das Ziel der AWS Treibersuite darin, eine integrierte Unterstützung für diese Servicefunktionen zu bieten.


| Feature | [AWS JDBC-Treiber](https://github.com/awslabs/aws-advanced-jdbc-wrapper) | [AWS Python-Treiber](https://github.com/awslabs/aws-advanced-python-wrapper) | [AWS ODBC-Treiber für MySQL](https://github.com/aws/aws-mysql-odbc) | 
| --- | --- | --- | --- | 
| Failover-Unterstützung | [Ja](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheFailoverPlugin.md) | [Ja](https://github.com/awslabs/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheFailoverPlugin.md) | [Ja](https://github.com/aws/aws-mysql-odbc/blob/main/docs/using-the-aws-driver/UsingTheAwsDriver.md#failover-process) | 
| Erweiterte Failover-Überwachung | [Ja](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheHostMonitoringPlugin.md) | [Ja](https://github.com/awslabs/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheHostMonitoringPlugin.md) | [Ja](https://github.com/aws/aws-mysql-odbc/blob/main/docs/using-the-aws-driver/HostMonitoring.md#enhanced-failure-monitoring) | 
| Aufteilung von Lese-/Schreibvorgängen | [Ja](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheReadWriteSplittingPlugin.md) | [Ja](https://github.com/awslabs/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheReadWriteSplittingPlugin.md) | Nein | 
| Verbindung mit Treiber-Metadaten | [Ja](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheDriverMetadataConnectionPlugin.md) | – | – | 
| Telemetrie | [Ja](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/Telemetry.md) | [Ja](https://github.com/aws/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/Telemetry.md) | Nein | 
| Secrets Manager | [Ja](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheAwsSecretsManagerPlugin.md) | [Ja](https://github.com/awslabs/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheAwsSecretsManagerPlugin.md) | [Ja](https://github.com/aws/aws-mysql-odbc/blob/main/docs/using-the-aws-driver/UsingTheAwsDriver.md#secrets-manager-authentication) | 
| IAM-Authentifizierung | [Ja](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheIamAuthenticationPlugin.md) | [Ja](https://github.com/awslabs/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheIamAuthenticationPlugin.md) | [Ja](https://github.com/aws/aws-mysql-odbc/blob/main/docs/using-the-aws-driver/UsingTheAwsDriver.md#iam-authentication) | 
| Verbundidentität (AD FS) | [Ja](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheFederatedAuthPlugin.md) | [Ja](https://github.com/awslabs/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/using-plugins/UsingTheFederatedAuthenticationPlugin.md) | Nein | 
| Verbundidentität (Okta) | [Ja](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/using-plugins/UsingTheFederatedAuthPlugin.md) | Nein | Nein | 
| Multi-AZ-DB-Cluster | [Ja](https://github.com/awslabs/aws-advanced-jdbc-wrapper/blob/main/docs/using-the-jdbc-driver/SupportForRDSMultiAzDBCluster.md) | [Ja](https://github.com/aws/aws-advanced-python-wrapper/blob/main/docs/using-the-python-driver/SupportForRDSMultiAzDBCluster.md) | Nein | 

Weitere Informationen zu den AWS Treibern finden Sie im entsprechenden Sprachtreiber für Ihre [RDS for MariaDB-, RDS for](MariaDB.Connecting.Drivers.md#MariaDB.Connecting.JDBCDriver) [MySQL- oder RDS for](MySQL.Connecting.Drivers.md#MySQL.Connecting.JDBCDriver) [PostgreSQL-DB-Instance](PostgreSQL.Connecting.JDBCDriver.md).

**Anmerkung**  
Die einzigen Funktionen, die für RDS for MariaDB unterstützt werden, sind Authentifizierung mit AWS Secrets Manager, AWS Identity and Access Management (IAM) und Federated Identity.

## Herstellen einer Verbindung mit einer DB-Instance, die eine bestimmte DB-Engine ausführt
<a name="CHAP_CommonTasks.Connect.DBEngine"></a>

Um zu erfahren, wie Sie eine Verbindung zu einer DB-Instance herstellen, auf der eine bestimmte DB-Engine ausgeführt wird, folgen Sie den Anweisungen für Ihre jeweilige DB-Engine:
+ [RDS für Db2](USER_ConnectToDb2DBInstance.md)
+ [RDS für MariaDB](USER_ConnectToMariaDBInstance.md)
+ [RDS für SQL Server](USER_ConnectToMicrosoftSQLServerInstance.md)
+ [RDS für MySQL](USER_ConnectToInstance.md)
+ [RDS für Oracle](USER_ConnectToOracleInstance.md)
+ [RDS für PostgreSQL](USER_ConnectToPostgreSQLInstance.md)

## Verwalten von Verbindungen mit RDS-Proxy
<a name="CHAP_CommonTasks.Connect.RDSProxy"></a>

Sie können auch Amazon-RDS-Proxy verwenden, um Verbindungen mit DB-Instances von RDS für MariaDB, RDS für Microsoft SQL Server, RDS für MySQL und RDS für PostgreSQL zu verwalten. RDS-Proxy ermöglicht Anwendungen das Pooling und Freigeben von Datenbankverbindungen zur Verbesserung der Skalierbarkeit. Weitere Informationen finden Sie unter [Amazon RDS-Proxy ](rds-proxy.md).

## Datenbankauthentifizierungsoptionen
<a name="CHAP_CommonTasks.Connect.DatabaseAuthentication"></a>

Amazon RDS unterstützt die folgenden Möglichkeiten zur Authentifizierung von Datenbankbenutzern:
+ **Passwortauthentifizierung** – Ihre DB-Instance führt die gesamte Verwaltung von Benutzerkonten durch. Sie erstellen Benutzer und geben Kennwörter mit SQL-Anweisungen an. Die SQL-Anweisungen, die Sie verwenden können, hängen von Ihrer DB-Engine ab.
+ **AWS Identity and Access Management (IAM) -Datenbankauthentifizierung** — Sie müssen kein Passwort verwenden, wenn Sie eine Verbindung zu einer DB-Instance herstellen. Stattdessen verwenden Sie ein Authentifizierungstoken.
+ **Kerberos-Authentifizierung** – Sie verwenden die externe Authentifizierung von Datenbankbenutzern, die Kerberos und Microsoft Active Directory verwenden. Kerberos ist ein Netzwerk-Authentifizierungsprotokoll, das Tickets und symmetrische Schlüsselkryptographie verwendet, um die Notwendigkeit der Übertragung von Passwörtern über das Netzwerk zu vermeiden. Kerberos wurde in Active Directory integriert und wurde entwickelt, um Benutzer gegenüber Netzwerkressourcen wie Datenbanken zu authentifizieren.

IAM-Datenbankauthentifizierung und Kerberos-Authentifizierung sind nur für bestimmte DB-Engines und Versionen verfügbar.

Weitere Informationen finden Sie unter [Datenbankauthentifizierung mit Amazon RDS ](database-authentication.md).

## Verschlüsselte Verbindungen
<a name="CHAP_CommonTasks.Connect.EncryptedConnections"></a>

Sie können Secure Socket Layer (SSL) oder Transport Layer Security (TLS) aus Ihrer Anwendung verwenden, um eine Verbindung zu einer DB-Instance zu verschlüsseln. Jede DB-Engine hat einen eigenen Vorgang für die Implementierung von SSL/TLS. Weitere Informationen finden Sie unter [](UsingWithRDS.SSL.md).

# Arbeiten mit Optionsgruppen
<a name="USER_WorkingWithOptionGroups"></a>

Einige DB-Engines bieten zusätzliche Funktionen, welche die Verwaltung von Daten und Datenbanken erleichtern und zusätzliche Sicherheit für Ihre Datenbank bieten. Amazon RDS verwendet Optionsgruppen, um diese Funktionen zu aktivieren und zu konfigurieren. Eine *Optionsgruppe* kann Features angeben, die als Optionen bezeichnet werden und für eine bestimmte Amazon-RDS-DB-Instance verfügbar sind. Optionen können Einstellungen enthalten, die angeben, wie die Option funktioniert. Wenn Sie eine DB-Instance einer Optionsgruppe zuordnen, werden die angegebenen Optionen und Optionseinstellungen für diese DB-Instance aktiviert. 

 Amazon RDS unterstützt Optionen für die folgenden Datenbank-Motore: 


****  

| Datenbank-Engine | Relevante Dokumentation | 
| --- | --- | 
|  `Db2`  |  [Optionen für DB-Instances von RDS für Db2](Db2.Options.md)  | 
|  `MariaDB`  |  [Optionen für MariaDB-Datenbank-Engine](Appendix.MariaDB.Options.md)  | 
|  `Microsoft SQL Server`  |  [Optionen für die Microsoft SQL Server-Datenbank-Engine](Appendix.SQLServer.Options.md)  | 
|  `MySQL`  |  [Optionen für MySQL-DB-Instances](Appendix.MySQL.Options.md)  | 
|  `Oracle`  |  [Hinzufügen von Optionen zu Oracle DB-Instances](Appendix.Oracle.Options.md)  | 
|  `PostgreSQL`  |  PostgreSQL verwendet keine Optionen und Optionsgruppen. PostgreSQL nutzt Erweiterungen und Module zum Bereitstellen um zusätzlicher Funktionen. Weitere Informationen finden Sie unter [Unterstützte PostgreSQL-Erweiterungsversionen](PostgreSQL.Concepts.General.FeatureSupport.Extensions.md).  | 

## Übersicht über die Optionsgruppen
<a name="Overview.OptionGroups"></a>

Amazon RDS stellt eine leere Standardoptionsgruppe für jede neue DB-Instance bereit. Sie können diese Standardoptionsgruppe nicht ändern oder löschen, aber jede neue von Ihnen erstellte Optionsgruppe leitet ihre Einstellungen von der Standardoptionsgruppe ab. Um eine Option auf eine DB-Instance anzuwenden, müssen Sie Folgendes tun: 

1. Erstellen Sie eine neue Optionsgruppe oder kopieren oder ändern Sie eine bestehende Optionsgruppe.

1. Fügen Sie der Optionsgruppe eine oder mehrere Optionen hinzu.

1. Ordnen Sie die Optionsgruppe der DB-Instance zu.

   Um einer DB-Instance eine Optionsgruppe zuzuordnen, ändern Sie die DB-Instance. Weitere Informationen finden Sie unter [Ändern einer Amazon-RDS-DB-Instance](Overview.DBInstance.Modifying.md).

Sowohl DB-Instances als auch DB-Snapshots können einer Optionsgruppe zugeordnet werden. In einigen Fällen führen Sie möglicherweise eine Wiederherstellung aus einem DB-Snapshot durch oder eine zeitpunktbezogene Wiederherstellung für eine DB-Instance. In diesen Fällen ist die mit dem DB-Snapshot oder der DB-Instance verknüpfte Optionsgruppe standardmäßig mit der wiederhergestellten DB-Instance verknüpft. Sie können einer wiederhergestellten DB-Instance eine andere Optionsgruppe zuordnen. Die neue Optionsgruppe muss jedoch alle persistenten oder permanenten Optionen enthalten, die in der ursprünglichen Optionsgruppe enthalten waren. Persistente und permanente Optionen werden nachfolgend beschrieben.

Einige Optionen erfordern zusätzlichen Arbeitsspeicher, um auf einer DB-Instance ausgeführt werden zu können. Somit müssen Sie möglicherweise eine größere Instance für deren Verwendung ausführen. Dies hängt von der aktuellen Nutzung Ihrer DB-Instance ab. Oracle Enterprise Manager Database Control belegt beispielsweise etwa 300 MB RAM. Sollten Sie diese Option für eine kleine DB-Instance aktivieren, könnte es zu Leistungsproblemen oder Fehlern aufgrund von zu wenig Speicher kommen.

### Persistente und permanente Optionen
<a name="Overview.OptionGroups.Permanent"></a>

Zwei Arten von Optionen, persistente und permanente, müssen besonders berücksichtigt werden, wenn Sie sie zu einer Optionsgruppe hinzufügen. 

Persistente Optionen können nicht aus einer Optionsgruppe entfernt werden, solange DB-Instances mit der Optionsgruppe verknüpft sind. Die TDE-Option für Microsoft SQL Server Transparent Data Encryption (TDE) ist ein Beispiel für eine persistente Option. Sie müssen alle DB-Instances von der Optionsgruppe trennen, bevor eine persistente Option aus der Optionsgruppe entfernt werden kann. In einigen Fällen führen Sie möglicherweise eine (zeitpunktbezogene) Wiederherstellung aus einem DB-Snapshot durch. Wenn in solchen Fällen die Optionsgruppe, die mit dem DB-Snapshot verknüpft ist, eine persistente Option enthält, können Sie nur die wiederhergestellte DB-Instance mit dieser Optionsgruppe verknüpfen. 

Permanente Optionen wie die TDE-Option für Oracle Advanced Security TDE können niemals aus einer Optionsgruppe entfernt werden. Sie können die Optionsgruppe einer DB-Instance ändern, welche die permanente Option verwendet. Allerdings muss die mit der DB-Instance verknüpfte Optionsgruppe die gleiche permanente Option enthalten. In einigen Fällen führen Sie möglicherweise eine (zeitpunktbezogene) Wiederherstellung aus einem DB-Snapshot durch. In diesen Fällen können Sie, wenn die mit diesem DB-Snapshot verknüpfte Optionsgruppe eine permanente Option enthält, nur die wiederhergestellte DB-Instance mit einer Optionsgruppe verknüpfen, die diese permanente Option enthält.

Bei Oracle DB-Instances können Sie gemeinsam genutzte DB-Snapshots mit den Optionen `Timezone` oder `OLS` (oder beiden) kopieren. Geben Sie dazu eine Zieloptionengruppe an, die diese Optionen enthält, wenn Sie den DB-Snapshot kopieren. Die OLS ist nur für Oracle DB-Instances permanent und persistent, die Oracle Version 12.2 oder höher ausführen. Weitere Informationen zu diesen Optionen finden Sie unter [Oracle-Zeitzone](Appendix.Oracle.Options.Timezone.md) und [Oracle Label Security](Oracle.Options.OLS.md).

### Überlegungen zu VPC
<a name="Overview.OptionGroups.Platform"></a>

Die der DB-Instance zugehörige Optionsgruppe wird mit der VPC der DB-Instance verlinkt. Das heißt, dass Sie die einer DB-Instance zugeordnete Optionsgruppe nicht verwenden können, wenn Sie versuchen, die Instance auf einer anderen VPC wiederherzustellen. Wenn Sie eine DB-Instance auf einer anderen VPC wiederherstellen, können Sie eine der folgenden Aktionen durchführen: 
+ Zuweisen einer Standard-Optionsgruppe zu einer DB-Instance.
+ Weisen Sie eine Optionsgruppe zu, die mit dieser VPC verknüpft ist.
+ Erstellen einer neuen Optionsgruppe und Zuweisen von dieser zur DB-Instance

Bei persistenten oder permanenten Optionen wie Oracle TDE müssen Sie eine neue Optionsgruppe erstellen. Diese Optionsgruppe muss die Option für Beständigkeit und Fortbestehen aktiviert hat, wenn Sie eine DB-Instance in einer anderen VPC wiederherstellen.

Optionseinstellungen steuern das Verhalten einer Option. Die Oracle Advanced Security Option `NATIVE_NETWORK_ENCRYPTION`hat beispielsweise eine Einstellung, mit der Sie den Verschlüsselungsalgorithmus für den Netzwerkverkehr zur und von der DB-Instance angeben können. Einige Optionen sind für die Verwendung mit Amazon RDS optimiert und können nicht geändert werden.

### Einander ausschließende Optionen
<a name="Overview.OptionGroups.Exclusive"></a>

Einige Optionen schließen sich gegenseitig aus. Sie können die eine oder die andere verwenden, aber nicht beide zugleich. Die folgenden Optionen schließen sich gegenseitig aus: 
+ [Oracle Enterprise Manager Database Express](Appendix.Oracle.Options.OEM_DBControl.md) und [Oracle Management Agent für Enterprise Cloud Control](Oracle.Options.OEMAgent.md). 
+ [Oracle Native Network Encryption](Appendix.Oracle.Options.NetworkEncryption.md) und [Oracle Secure Sockets Layer](Appendix.Oracle.Options.SSL.md). 

## Erstellen einer Optionsgruppe
<a name="USER_WorkingWithOptionGroups.Create"></a>

Sie können eine neue Optionsgruppe erstellen, die ihre Einstellungen von der Standardoptionsgruppe ableitet. Fügen Sie der neuen Optionsgruppe dann eine oder mehrere Optionen hinzu. Wenn Sie bereits über eine vorhandene Optionsgruppe verfügen, können Sie diese Optionsgruppe auch mit allen Optionen in eine neue Optionsgruppe kopieren. Weitere Informationen finden Sie unter [Kopieren einer Optionsgruppe](#USER_WorkingWithOptionGroups.Copy). 

Wenn Sie eine neue Optionsgruppe erstellen, hat diese keine Optionen. Wie Sie Optionen zur Optionsgruppe hinzufügen, finden Sie unter [Hinzufügen einer Option zu einer Optionsgruppe](#USER_WorkingWithOptionGroups.AddOption). Nachdem Sie die gewünschten Optionen hinzugefügt haben, können Sie die Optionsgruppe dann einer DB-Instance zuordnen. Auf diese Weise werden die Optionen auf der DB-Instance verfügbar. Informationen über das Zuordnen einer Optionsgruppe zu einer DB-Instance finden Sie in der Dokumentation für Ihre Engine unter [Arbeiten mit Optionsgruppen](#USER_WorkingWithOptionGroups). 

### Konsole
<a name="USER_WorkingWithOptionGroups.Create.Console"></a>

 Eine Möglichkeit zur Erstellung einer Optionsgruppe besteht in der Verwendung der AWS-Managementkonsole. 

**So erstellen Sie eine neue Optionsgruppe mithilfe der Konsole**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus.

1. Wählen Sie **Create group (Gruppe erstellen)** aus.

1. Führen Sie im Fenster **Create option group (Optionsgruppe erstellen)** Folgendes aus:

   1. Unter **Name** geben Sie einen Namen für die Optionsgruppe ein, der innerhalb Ihres AWS-Kontos nur einmal vorkommt. Der Name darf nur Buchstaben, Ziffern und Bindestriche enthalten. 

   1. Bei **Description (Beschreibung)** geben Sie eine kurze Beschreibung der Optionsgruppe ein. Die Beschreibung ist nur zur Information. 

   1. Bei **Engine** wählen Sie den gewünschten DB-Motor aus. 

   1. Bei **Major engine version (Engine-Hauptversion)** wählen Sie die Hauptversion der gewünschten DB-Engine aus. 

1. Klicken Sie zum Fortfahren auf **Create (Erstellen)**. Wählen Sie zum Abbrechen der Operation **Cancel (Abbrechen)** aus. 

### AWS CLI
<a name="USER_WorkingWithOptionGroups.Create.CLI"></a>

Zum Erstellen einer Optionsgruppe verwenden Sie den AWS CLI-Befehl [https://docs.aws.amazon.com/cli/latest/reference/rds/create-option-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-option-group.html) mit folgenden erforderlichen Parametern.
+ `--option-group-name`
+ `--engine-name`
+ `--major-engine-version`
+ `--option-group-description`

**Example**  
Das folgende Beispiel erstellt eine Optionsgruppe namens `testoptiongroup`, die der Oracle Enterprise Edition DB-Engine zugeordnet ist. Die Beschreibung ist in Anführungszeichen gesetzt.  
Für Linux, macOS oder Unix:  

```
       
aws rds create-option-group \
    --option-group-name testoptiongroup \
    --engine-name oracle-ee \
    --major-engine-version 19 \
    --option-group-description "Test option group for Oracle Database 19c EE"
```
Für Windows:  

```
aws rds create-option-group ^
    --option-group-name testoptiongroup ^
    --engine-name oracle-ee ^-
    --major-engine-version 19 ^
    --option-group-description "Test option group for Oracle Database 19c EE"
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.Create.API"></a>

Zum Erstellen einer Optionsgruppe rufen Sie die Amazon-RDS-API-Operation [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateOptionGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateOptionGroup.html) auf. Verwenden Sie die folgenden Parameter:
+ `OptionGroupName`
+ `EngineName`
+ `MajorEngineVersion`
+ `OptionGroupDescription`

## Kopieren einer Optionsgruppe
<a name="USER_WorkingWithOptionGroups.Copy"></a>

Sie können mit der AWS CLI- oder der Amazon-RDS-API eine Optionsgruppe kopieren. Das Kopieren einer Optionsgruppe kann praktisch sein. Beispielsweise wenn Sie bereits eine Optionsgruppe haben und eine Vielzahl der darin enthaltenen benutzerdefinierten Parameter und Werte in eine neue Optionsgruppe übernehmen möchten. Sie können eine Optionsgruppe auch kopieren und dann die Kopie verändern, um andere Optionseinstellungen zu testen.

**Anmerkung**  
Derzeit können Sie eine Optionsgruppe nicht in eine andere AWS-Region kopieren.

### AWS CLI
<a name="USER_WorkingWithOptionGroups.Copy.CLI"></a>

Zum Kopieren einer Optionsgruppe verwenden Sie den AWS CLI-Befehl [copy-option-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-option-group.html). Verwenden Sie den folgenden erforderlichen Parameter:
+ `--source-option-group-identifier`
+ `--target-option-group-identifier`
+ `--target-option-group-description`

**Example**  
Das folgende Beispiel erstellt eine Optionsgruppe namens `new-option-group`, eine lokale Kopie der Optionsgruppe `my-option-group`.  
Für Linux, macOS oder Unix:  

```
aws rds copy-option-group \
    --source-option-group-identifier my-option-group \
    --target-option-group-identifier new-option-group \
    --target-option-group-description "My new option group"
```
Für Windows:  

```
aws rds copy-option-group ^
    --source-option-group-identifier my-option-group ^
    --target-option-group-identifier new-option-group ^
    --target-option-group-description "My new option group"
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.Copy.API"></a>

Zum Kopieren einer Optionsgruppe rufen Sie die Amazon-RDS-API-Operation [CopyOptionGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyOptionGroup.html) auf. Verwenden Sie die folgenden erforderlichen Parameter.
+ `SourceOptionGroupIdentifier`
+ `TargetOptionGroupIdentifier`
+ `TargetOptionGroupDescription`

## Hinzufügen einer Option zu einer Optionsgruppe
<a name="USER_WorkingWithOptionGroups.AddOption"></a>

Sie können einer vorhandenen Optionsgruppe eine Option hinzufügen. Nachdem Sie die gewünschten Optionen hinzugefügt haben, können Sie die Optionsgruppe dann einer DB-Instance zuordnen, damit die Optionen in der DB-Instance verfügbar werden. Mehr über das Zuordnen einer Optionsgruppe zu einer DB-Instance finden Sie im jeweiligen Handbuch unter [Arbeiten mit Optionsgruppen](#USER_WorkingWithOptionGroups). 

Änderungen in Optionsgruppen müssen in zwei Fällen sofort angewendet werden: 
+ Wenn Sie eine Option hinzufügen, mit der ein Port-Wert hinzugefügt oder aktualisiert wird, z. B. die `OEM` Option. 
+ Wenn Sie eine Optionsgruppe hinzufügen oder entfernen, die eine Option mit einem Port-Wert enthält. 

Wählen Sie in einem solchen Fall die Option **Apply Immediately (Sofort anwenden)** in der Konsole aus. Sie können auch die Option `--apply-immediately` einschließen, wenn Sie die AWS CLI verwenden, oder den Parameter `ApplyImmediately` auf `true` festlegen, wenn Sie die Amazon-RDS-API verwenden. Optionen, die keine Port-Werte enthalten, können sofort oder während des nächsten Wartungsfensters für die DB-Instance übernommen werden. 

**Anmerkung**  
Wenn Sie eine Sicherheitsgruppe als Wert für eine Option in einer Optionsgruppe angeben, verwalten Sie die Sicherheitsgruppe, indem Sie die Optionsgruppe ändern. Sie können diese Sicherheitsgruppe nicht ändern oder entfernen, indem Sie eine DB-Instance ändern. Außerdem wird die Sicherheitsgruppe nicht in den DB-Instance-Details in der AWS-Managementkonsole oder in der Ausgabe für den AWS CLI-Befehl `describe-db-instances` angezeigt.

### Konsole
<a name="USER_WorkingWithOptionGroups.AddOption.Console"></a>

Sie können die AWS-Managementkonsole verwenden, um eine Option zu einer Optionsgruppe hinzuzufügen. 

**Um einer Optionsgruppe per Konsole eine Option hinzuzufügen**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus.

1. Wählen Sie die Optionsgruppe aus, die Sie ändern möchten, und wählen Sie dann **Add option (Option hinzufügen)**.   
![\[Konsolen-Optionsgruppe\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/optiongroup-addoption1.png)

1. Führen Sie im Fenster **Add option (Option hinzufügen)** die folgenden Schritte aus: 

   1. Wählen Sie die Option aus, die Sie hinzufügen möchten. Abhängig von der ausgewählten Option müssen Sie möglicherweise zusätzliche Werte angeben. Wenn Sie beispielsweise die Option `OEM` auswählen, müssen Sie auch einen Port-Wert eingeben und eine Sicherheitsgruppe angeben.

   1. Um die Option in allen zugeordneten DB-Instances zu aktivieren, sobald Sie sie hinzufügen, wählen Sie für **Apply Immediately (Direkt anwenden)** **Yes (Ja)**. Wenn Sie **No (Nein)** (Standard) wählen, wird die Option während des nächsten Wartungsfensters in jeder zugeordneten DB-Instance aktiviert.  
![\[Konsolen-Optionsgruppe\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/optiongroup-addoption2.png)

1. Wenn die Einstellungen Ihren Wünschen entsprechen, wählen Sie **Add option (Option hinzufügen)** aus.

### AWS CLI
<a name="USER_WorkingWithOptionGroups.AddOptions.CLI"></a>

Um einer Optionsgruppe eine Option hinzuzufügen, verwenden Sie den AWS CLI-Befehl [add-option-to-option-group](https://docs.aws.amazon.com/cli/latest/reference/rds/add-option-to-option-group.html) mit der Option, die Sie hinzufügen möchten. Um die neue Option sofort auf allen zugeordneten DB-Instances zu aktivieren, verwenden Sie den `--apply-immediately`Parameter . Standardgemäß wird die Option für jede zugeordnete DB-Instance während ihres nächsten Wartungsfensters aktiviert. Verwenden Sie den folgenden erforderlichen Parameter:
+ `--option-group-name`

**Example**  
Im folgenden Beispiel wird die Option `Timezone` mit der Einstellung `America/Los_Angeles` einer Optionsgruppe namens `testoptiongroup` zugewiesen und sofort aktiviert.  
Für Linux, macOS oder Unix:  

```
aws rds add-option-to-option-group \
    --option-group-name testoptiongroup \
    --options "OptionName=Timezone,OptionSettings=[{Name=TIME_ZONE,Value=America/Los_Angeles}]" \
    --apply-immediately
```
Für Windows:  

```
aws rds add-option-to-option-group ^
    --option-group-name testoptiongroup ^
    --options "OptionName=Timezone,OptionSettings=[{Name=TIME_ZONE,Value=America/Los_Angeles}]" ^
    --apply-immediately
```
Die Befehlsausgabe wird ungefähr wie folgt aussehen:  

```
...{
       "OptionName": "Timezone",
       "OptionDescription": "Change time zone",
       "Persistent": true,
       "Permanent": false,
       "OptionSettings": [
           {
               "Name": "TIME_ZONE",
               "Value": "America/Los_Angeles",
               "DefaultValue": "UTC",
               "Description": "Specifies the timezone the user wants to change the system time to",
               "ApplyType": "DYNAMIC",
               "DataType": "STRING",
               "AllowedValues": "Africa/Cairo,...",
               "IsModifiable": true,
               "IsCollection": false
           }
       ],
       "DBSecurityGroupMemberships": [],
       "VpcSecurityGroupMemberships": []
   }...
```

**Example**  
Im folgenden Beispiel wird die Oracle OEM-Option zu einer Optionsgruppe hinzugefügt. Zudem werden ein benutzerdefinierter Port und ein Paar Amazon EC2-VPC-Sicherheitsgruppen für die Port-Verwendung hinzugefügt.  
Für Linux, macOS oder Unix:  

```
aws rds add-option-to-option-group \
    --option-group-name testoptiongroup \
    --options OptionName=OEM,Port=5500,VpcSecurityGroupMemberships="sg-test1,sg-test2" \
    --apply-immediately
```
Für Windows:  

```
aws rds add-option-to-option-group ^
    --option-group-name testoptiongroup ^
    --options OptionName=OEM,Port=5500,VpcSecurityGroupMemberships="sg-test1,sg-test2" ^
    --apply-immediately
```
Die Befehlsausgabe wird ungefähr wie folgt aussehen:  

```
OPTIONGROUP  False  oracle-ee  19 arn:aws:rds:us-east-1:1234567890:og:testoptiongroup   Test Option Group  testoptiongroup vpc-test 
OPTIONS Oracle 12c EM Express   OEM     False   False   5500
VPCSECURITYGROUPMEMBERSHIPS     active  sg-test1
VPCSECURITYGROUPMEMBERSHIPS     active  sg-test2
```

**Example**  
Im folgenden Beispiel werden die Oracle-Option `NATIVE_NETWORK_ENCRYPTION` zu einer Optionsgruppe hinzugefügt und die Optionseinstellungen definiert. Wenn keine Optionseinstellungen angegeben werden, werden Standardwerte verwendet.  
Für Linux, macOS oder Unix:  

```
aws rds add-option-to-option-group \
    --option-group-name testoptiongroup \
    --options '[{"OptionSettings":[{"Name":"SQLNET.ENCRYPTION_SERVER","Value":"REQUIRED"},{"Name":"SQLNET.ENCRYPTION_TYPES_SERVER","Value":"AES256,AES192,DES"}],"OptionName":"NATIVE_NETWORK_ENCRYPTION"}]' \
    --apply-immediately
```
Für Windows:  

```
aws rds add-option-to-option-group ^
    --option-group-name testoptiongroup ^
    --options "OptionSettings"=[{"Name"="SQLNET.ENCRYPTION_SERVER","Value"="REQUIRED"},{"Name"="SQLNET.ENCRYPTION_TYPES_SERVER","Value"="AES256\,AES192\,DES"}],"OptionName"="NATIVE_NETWORK_ENCRYPTION" ^
    --apply-immediately
```
Die Befehlsausgabe wird ungefähr wie folgt aussehen:  

```
...{
    "OptionName": "NATIVE_NETWORK_ENCRYPTION",
    "OptionDescription": "Native Network Encryption",
    "Persistent": false,
    "Permanent": false,
    "OptionSettings": [
        {
            "Name": "SQLNET.ENCRYPTION_TYPES_SERVER",
             "Value": "AES256,AES192,DES",
            "DefaultValue": "RC4_256,AES256,AES192,3DES168,RC4_128,AES128,3DES112,RC4_56,DES,RC4_40,DES40",
            "Description": "Specifies list of encryption algorithms in order of intended use",
            "ApplyType": "STATIC",
            "DataType": "STRING",
            "AllowedValues": "RC4_256,AES256,AES192,3DES168,RC4_128,AES128,3DES112,RC4_56,DES,RC4_40,DES40",
            "IsModifiable": true,
            "IsCollection": true
        },
        {
            "Name": "SQLNET.ENCRYPTION_SERVER",
            "Value": "REQUIRED",
            "DefaultValue": "REQUESTED",
            "Description": "Specifies the desired encryption behavior",
            "ApplyType": "STATIC",
            "DataType": "STRING",
            "AllowedValues": "ACCEPTED,REJECTED,REQUESTED,REQUIRED",
            "IsModifiable": true,
            "IsCollection": false
        },...
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.AddOptions.API"></a>

Um eine Option über die Amazon-RDS-API zu einer Optionsgruppe hinzuzufügen, verwenden Sie die Operation [ModifyOptionGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyOptionGroup.html) mit der Option auf, die Sie hinzufügen möchten. Um die neue Option sofort auf allen zugeordneten DB-Instances zu aktivieren, verwenden Sie den Parameter `ApplyImmediately` und setzen Sie ihn auf `true`. Standardgemäß wird die Option für jede zugeordnete DB-Instance während ihres nächsten Wartungsfensters aktiviert. Verwenden Sie den folgenden erforderlichen Parameter:
+ `OptionGroupName`

## Auflisten der Optionen und Optionseinstellungen für eine Optionsgruppe
<a name="USER_WorkingWithOptionGroups.ListOption"></a>

 Sie können alle Optionen und Optionseinstellungen für eine Optionsgruppe auflisten. 

### Konsole
<a name="USER_WorkingWithOptionGroups.ListOption.Console"></a>

Sie können die AWS-Managementkonsole verwenden, um alle Optionen und Optionseinstellungen für eine Optionsgruppe aufzulisten. 

**die Optionen und Optionseinstellungen für eine Optionsgruppe auflisten**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus.

1. Wählen Sie den Namen einer Optionengruppe aus, um deren Details anzuzeigen. Die Optionen und Optionseinstellungen für eine Optionengruppe werden aufgelistet.

### AWS CLI
<a name="USER_WorkingWithOptionGroups.ListOption.CLI"></a>

Um die Optionen und Optionseinstellungen für eine Optionsgruppe aufzulisten, verwenden Sie den AWS CLI-Befehl [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-option-groups.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-option-groups.html). Geben Sie den Namen der Optionsgruppe an, deren Optionen und Einstellungen Sie anzeigen möchten. Wenn Sie keinen Optionsgruppennamen angeben, werden alle Optionsgruppen beschrieben. 

**Example**  
Das folgende Beispiel listet die Optionen und Optionseinstellungen für alle Optionsgruppen auf.   

```
aws rds describe-option-groups
```

**Example**  
Im folgenden Beispiel werden die Optionen und Optionseinstellungen für eine Optionsgruppe namens aufgeliste `testoptiongroup`.   

```
aws rds describe-option-groups --option-group-name testoptiongroup
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.ListOption.API"></a>

Um die Optionen und Optionseinstellungen für eine Optionsgruppe aufzulisten, verwenden Sie die Amazon-RDS-API-Operation [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeOptionGroups.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeOptionGroups.html). Geben Sie den Namen der Optionsgruppe an, deren Optionen und Einstellungen Sie anzeigen möchten. Wenn Sie keinen Optionsgruppennamen angeben, werden alle Optionsgruppen beschrieben. 

## Ändern einer Optionseinstellung
<a name="USER_WorkingWithOptionGroups.ModifyOption"></a>

Nachdem Sie eine Option hinzugefügt haben, die über veränderbare Optionseinstellungen verfügt, können Sie die Einstellungen jederzeit ändern. Wenn Sie Optionen oder Optionseinstellungen in einer Optionsgruppe ändern, werden diese Änderungen auf alle DB-Instances angewendet, die dieser Optionsgruppe zugeordnet sind. Weitere Informationen zu den verfügbaren Einstellungen für die verschiedenen Optionen finden Sie in der Dokumentation für Ihre Engine unter [Arbeiten mit Optionsgruppen](#USER_WorkingWithOptionGroups). 

Änderungen in Optionsgruppen müssen in zwei Fällen sofort angewendet werden: 
+ Wenn Sie eine Option hinzufügen, mit der ein Port-Wert hinzugefügt oder aktualisiert wird, z. B. die `OEM` Option. 
+ Wenn Sie eine Optionsgruppe hinzufügen oder entfernen, die eine Option mit einem Port-Wert enthält. 

Wählen Sie in einem solchen Fall die Option **Apply Immediately (Sofort anwenden)** in der Konsole aus. Sie können auch die Option `--apply-immediately` einschließen, wenn Sie die AWS CLI verwenden, oder den Parameter `ApplyImmediately` auf `true` festlegen, wenn Sie die RDS-API verwenden. Optionen, die keine Port-Werte enthalten, können sofort oder während des nächsten Wartungsfensters für die DB-Instance übernommen werden. 

**Anmerkung**  
Wenn Sie eine Sicherheitsgruppe als Wert für eine Option in einer Optionsgruppe angeben, verwalten Sie die Sicherheitsgruppe, indem Sie die Optionsgruppe ändern. Sie können diese Sicherheitsgruppe nicht ändern oder entfernen, indem Sie eine DB-Instance ändern. Außerdem wird die Sicherheitsgruppe nicht in den DB-Instance-Details in der AWS-Managementkonsole oder in der Ausgabe für den AWS CLI-Befehl `describe-db-instances` angezeigt.

### Konsole
<a name="USER_WorkingWithOptionGroups.ModifyOption.Console"></a>

Sie können die AWS-Managementkonsole verwenden, um eine Optionseinstellung zu ändern. 

**eine Optionseinstellung mithilfe der Konsole ändern**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus. 

1. Wählen Sie die Optionsgruppe aus, deren Option Sie ändern möchten, und klicken Sie auf **Modify option (Option ändern)**. 

1. Wählen Sie im Fenster **Modify option (Option ändern)** unter **Installed Options (Installierte Optionen)** die Option aus, deren Einstellung Sie ändern möchten. Nehmen Sie die Änderungen vor, die Sie wollen.

1. Um die Option zu aktivieren, sobald Sie sie hinzufügen, wählen Sie für **Apply Immediately (Direkt anwenden)** **Yes (Ja)**. Wenn Sie **No (Nein)** (Standard) wählen, wird die Option während des nächsten Wartungsfensters in jeder zugeordneten DB-Instance aktiviert. 

1. Wenn die Einstellungen Ihren Wünschen entsprechen, wählen Sie **Modify Option (Option ändern)** aus.

### AWS CLI
<a name="USER_WorkingWithOptionGroups.ModifyOption.CLI"></a>

Um eine Optionseinstellung zu ändern, verwenden Sie den AWS CLI-Befehl [https://docs.aws.amazon.com/cli/latest/reference/rds/add-option-to-option-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/add-option-to-option-group.html) mit der Optionsgruppe und der Option, die Sie ändern möchten. Standardgemäß wird die Option für jede zugeordnete DB-Instance während ihres nächsten Wartungsfensters aktiviert. Um die Änderung sofort auf alle zugeordneten DB-Instances anzuwenden, schließen Sie den `--apply-immediately`-Parameter. Um eine Optionseinstellung zu ändern, verwenden Sie das `--settings`-Argument.

**Example**  
Im folgenden Beispiel wird der Port geändert, den das Oracle Enterprise Manager-Datenbanksteuerelement (OEM) in einer Optionsgruppe namens `testoptiongroup` verwendet und wendet sofort die Änderung an.   
Für Linux, macOS oder Unix:  

```
aws rds add-option-to-option-group \
    --option-group-name testoptiongroup \
    --options OptionName=OEM,Port=5432,DBSecurityGroupMemberships=default \
    --apply-immediately
```
Für Windows:  

```
aws rds add-option-to-option-group ^
    --option-group-name testoptiongroup ^
    --options OptionName=OEM,Port=5432,DBSecurityGroupMemberships=default ^
    --apply-immediately
```
Die Befehlsausgabe wird ungefähr wie folgt aussehen:  

```
OPTIONGROUP   False  oracle-ee  19  arn:aws:rds:us-east-1:1234567890:og:testoptiongroup   Test Option Group    testoptiongroup
OPTIONS Oracle 12c EM Express   OEM     False   False   5432
DBSECURITYGROUPMEMBERSHIPS   default  authorized
```

**Example**  
Im folgenden Beispiel werden die Oracle-Option `NATIVE_NETWORK_ENCRYPTION` angepasst und die Optionseinstellungen geändert.   
Für Linux, macOS oder Unix:  

```
aws rds add-option-to-option-group \
    --option-group-name testoptiongroup \
    --options '[{"OptionSettings":[{"Name":"SQLNET.ENCRYPTION_SERVER","Value":"REQUIRED"},{"Name":"SQLNET.ENCRYPTION_TYPES_SERVER","Value":"AES256,AES192,DES,RC4_256"}],"OptionName":"NATIVE_NETWORK_ENCRYPTION"}]' \
    --apply-immediately
```
Für Windows:  

```
aws rds add-option-to-option-group ^
    --option-group-name testoptiongroup ^
    --options "OptionSettings"=[{"Name"="SQLNET.ENCRYPTION_SERVER","Value"="REQUIRED"},{"Name"="SQLNET.ENCRYPTION_TYPES_SERVER","Value"="AES256\,AES192\,DES\,RC4_256"}],"OptionName"="NATIVE_NETWORK_ENCRYPTION" ^
    --apply-immediately
```
Die Befehlsausgabe wird ungefähr wie folgt aussehen:  

```
OPTIONGROUP   False  oracle-ee  19  arn:aws:rds:us-east-1:1234567890:og:testoptiongroup   Test Option Group    testoptiongroup                
OPTIONS Oracle Advanced Security - Native Network Encryption    NATIVE_NETWORK_ENCRYPTION       False   False
OPTIONSETTINGS  RC4_256,AES256,AES192,3DES168,RC4_128,AES128,3DES112,RC4_56,DES,RC4_40,DES40 STATIC  STRING  
   RC4_256,AES256,AES192,3DES168,RC4_128,AES128,3DES112,RC4_56,DES,RC4_40,DES40    Specifies list of encryption algorithms in order of intended use        
   True     True    SQLNET.ENCRYPTION_TYPES_SERVER  AES256,AES192,DES,RC4_256
OPTIONSETTINGS  ACCEPTED,REJECTED,REQUESTED,REQUIRED    STATIC  STRING  REQUESTED   Specifies the desired encryption behavior  False   True  SQLNET.ENCRYPTION_SERVER    REQUIRED
OPTIONSETTINGS  SHA1,MD5   STATIC  STRING  SHA1,MD5    Specifies list of checksumming algorithms in order of intended use      True    True    SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER  SHA1,MD5
OPTIONSETTINGS  ACCEPTED,REJECTED,REQUESTED,REQUIRED  STATIC  STRING  REQUESTED     Specifies the desired data integrity behavior   False   True    SQLNET.CRYPTO_CHECKSUM_SERVER  REQUESTED
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.ModifyOption.API"></a>

Um eine Optionseinstellung zu ändern, verwenden Sie den Amazon-RDS-API-Befehl [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyOptionGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyOptionGroup.html) mit der Optionsgruppe und der Option, die Sie ändern möchten. Standardgemäß wird die Option für jede zugeordnete DB-Instance während ihres nächsten Wartungsfensters aktiviert. Um die Änderung sofort auf alle zugeordneten DB-Instances anzuwenden, inkludieren Sie den `ApplyImmediately`-Parameter und setzen ihn zu `true`.

## Entfernen einer Option aus einer Optionsgruppe
<a name="USER_WorkingWithOptionGroups.RemoveOption"></a>

Einige Optionen können aus einer Optionsgruppe entfernt werden, andere nicht. Eine dauerhafte Option kann nicht aus einer Optionsgruppe entfernt werden, bis alle DB-Instances, die dieser Optionsgruppe zugeordnet sind, getrennt werden. Eine permanente Option kann nicht aus einer Optionsgruppe entfernt werden. Weitere Informationen zu den Optionen, die entfernt werden können, finden Sie in der Dokumentation zu Ihrer Information bei [Arbeiten mit Optionsgruppen](#USER_WorkingWithOptionGroups). 

Wenn Sie alle Optionen aus einer Optionsgruppe entfernen, Amazon RDS die Optionsgruppe nicht. DB-Instances, die der leeren Optionsgruppe zugeordnet sind, werden weiterhin zugeordnet. Sie haben einfach keine aktiven Optionen. Zum Entfernen aller Optionen aus einer DB-Instance können Sie alternativ die DB-Instance der Standardoptionsgruppe (leer) zuordnen. 

### Konsole
<a name="USER_WorkingWithOptionGroups.RemoveOption.Console"></a>

Sie können die AWS-Managementkonsole verwenden, um eine Option zu einer Optionsgruppe hinzuzufügen. 

**entfernen einer Option aus einer Optionsgruppe mithilfe der Konsole**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus. 

1. Wählen Sie die Optionsgruppe aus, deren Option Sie entfernen möchten, und klicken Sie auf **Delete option (Option löschen)**. 

1. Führen Sie im Fenster **Delete option (Option löschen)** die folgenden Schritte aus: 
   +  Aktivieren Sie das Kontrollkästchen für die Option, die Sie löschen möchten. 
   + Damit die Option sofort gelöscht wird, wählen Sie für **Apply immediately (Sofort anwenden)** **Yes (Ja)** aus. Wenn Sie **No (Nein)** (Standard) wählen, ist die Option für jede zugeordnete DB-Instance während ihres nächsten Wartungsfensters aktiviert.   
![\[Optionsgruppe löschen\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/optiongroup-removeoption2.png)

1. Wenn die Einstellungen Ihren Wünschen entsprechen, wählen Sie **Yes, Delete (Ja, löschen)** aus. 

### AWS CLI
<a name="USER_WorkingWithOptionGroups.RemoveOption.CLI"></a>

Um eine Option aus einer Optionsgruppe zu entfernen, verwenden Sie den AWS CLI-Befehl [https://docs.aws.amazon.com/cli/latest/reference/rds/remove-option-from-option-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/remove-option-from-option-group.html) mit der Option, die Sie löschen möchten. Standardgemäß wird die Option während des nächsten Wartungsfensters aus jeder zugeordneten DB-Instance entfernt. Um die Änderung sofort zu übernehmen, fügen Sie den `--apply-immediately`-Parameter hinzu. 

**Example**  
Im folgenden Beispiel wird die Oracle Enterprise Manager-Datenbanksteuerungsoption (OEM) von einer Optionsgruppe namens `testoptiongroup` gelöscht und wendet sofort die Änderung an.   
Für Linux, macOS oder Unix:  

```
  
aws rds remove-option-from-option-group \
    --option-group-name testoptiongroup \
    --options OEM \
    --apply-immediately
```
Für Windows:  

```
aws rds remove-option-from-option-group ^
    --option-group-name testoptiongroup ^
    --options OEM ^
    --apply-immediately
```
Die Befehlsausgabe wird ungefähr wie folgt aussehen:  

```
OPTIONGROUP    testoptiongroup oracle-ee   19    Test option group
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.RemoveOption.API"></a>

Um eine Option aus einer Optionsgruppe zu entfernen, verwenden Sie die Amazon-RDS-API-Aktion [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyOptionGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyOptionGroup.html). Standardgemäß wird die Option während des nächsten Wartungsfensters aus jeder zugeordneten DB-Instance entfernt. Um die Änderung sofort zu übernehmen, fügen Sie den `ApplyImmediately`-Parameter ein und setzen Sie es auf `true`. 

Verwenden Sie die folgenden Parameter: 
+ `OptionGroupName`
+ `OptionsToRemove.OptionName`

## Löschen einer Optionsgruppe
<a name="USER_WorkingWithOptionGroups.Delete"></a>

Sie können eine Optionsgruppe nur löschen, wenn sie die folgenden Kriterien erfüllt:
+ Sie ist mit keiner Amazon-RDS-Ressource verknüpft. Eine Optionsgruppe kann mit einer DB-Instance, einem manuellen DB-Snapshot oder einem automatisierten DB-Snapshot verknüpft werden.
+ Sie ist keine Standard-Optionsgruppe.

Um die Optionsgruppen zu identifizieren, die von Ihren DB-Instances und DB-Snapshots verwendet werden, können Sie die folgenden CLI-Befehle verwenden:

```
aws rds describe-db-instances \
    --query 'DBInstances[*].[DBInstanceIdentifier,OptionGroupMemberships[].OptionGroupName]'

aws rds describe-db-snapshots | jq -r '.DBSnapshots[] | "\(.DBInstanceIdentifier),\(.OptionGroupName)"' | sort | uniq
```

Wenn Sie versuchen, eine Optionsgruppe zu löschen, die mit einer RDS-Ressource verknüpft ist, wird ein Fehler, ähnlich dem folgenden, zurückgegeben. 

```
An error occurred (InvalidOptionGroupStateFault) when calling the DeleteOptionGroup operation: The option group 'optionGroupName' cannot be deleted because it is in use.            
```

**So finden Sie die mit einer Optionsgruppe verknüpften Amazon-RDS-Ressourcen**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus. 

1. Wählen Sie den Namen einer Optionsgruppe aus, um deren Details anzuzeigen.

1. Informationen zu verknüpften Amazon-RDS-Ressourcen finden Sie im Abschnitt zu **Verknüpfte Instances und Ressourcen**.

Ist eine DB-Instance mit der Optionsgruppe verknüpft, ändern Sie die DB-Instance, um eine andere Optionsgruppe zu verwenden. Weitere Informationen finden Sie unter [Ändern einer Amazon-RDS-DB-Instance](Overview.DBInstance.Modifying.md).

Ist ein manueller DB-Snapshot mit der Optionsgruppe verknüpft, ändern Sie den DB-Snapshot so, dass eine andere Optionsgruppe verwendet wird. Führen Sie dazu den AWS CLI-Befehl [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-snapshot.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-snapshot.html) aus.

**Anmerkung**  
Sie können die Optionsgruppe eines automatisierten DB-Snapshots nicht ändern.

### Konsole
<a name="USER_WorkingWithOptionGroups.Delete.Console"></a>

 Eine Möglichkeit zum Löschen einer Optionsgruppe besteht in der Verwendung der AWS-Managementkonsole. 

**So löschen Sie eine Optionsgruppe mit der Konsole**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Option groups (Optionsgruppen)** aus.

1. Wählen Sie die Optionsgruppe aus.

1. Wählen Sie **Delete group (Gruppe löschen)** aus.

1. Wählen Sie auf der Bestätigungsseite **Delete (Löschen)** aus, um das Löschen der Optionsgruppe abzuschließen, oder wählen Sie **Cancel (Abbrechen)** aus, um den Löschvorgang abzubrechen.

### AWS CLI
<a name="USER_WorkingWithOptionGroups.Delete.CLI"></a>

Zum Löschen einer Optionsgruppe verwenden Sie den AWS CLI-Befehl [https://docs.aws.amazon.com/cli/latest/reference/rds/delete-option-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-option-group.html) mit folgenden erforderlichen Parametern.
+ `--option-group-name`

**Example**  
Im folgenden Beispiel wird eine Optionsgruppe namens gelösch `testoptiongroup`.  
Für Linux, macOS oder Unix:  

```
       
aws rds delete-option-group \
    --option-group-name testoptiongroup
```
Für Windows:  

```
aws rds delete-option-group ^
    --option-group-name testoptiongroup
```

### RDS-API
<a name="USER_WorkingWithOptionGroups.Delete.API"></a>

Zum Löschen einer Optionsgruppe rufen Sie die Amazon-RDS-API-Operation [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteOptionGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteOptionGroup.html) auf. Schließen Sie den folgenden Parameter ein:
+ `OptionGroupName`

# Parametergruppen für Amazon RDS
<a name="USER_WorkingWithParamGroups"></a>

*Database parameters (Datenbankparameter)* – geben Sie an, wie die Datenbank konfiguriert wird. Datenbankparameter können z. B. die Menge der Ressourcen angeben, die einer Datenbank zugewiesen werden sollen, wie etwa den Speicher.

Sie verwalten Ihre Datenbankkonfiguration, indem Sie Ihre DB-Instances und Multi-AZ-DB-Cluster mit Parametergruppen zuordnen. Amazon RDS definiert Parametergruppen mit Standardeinstellungen. Sie können auch eigene Parametergruppen mit angepassten Einstellungen definieren.

**Anmerkung**  
Einige DB-Engines bieten zusätzliche Funktionen, um die Sie Ihre Datenbank optional in einer Optionsgruppe ergänzen können. Informationen über Optionsgruppen finden Sie unter [Arbeiten mit Optionsgruppen](USER_WorkingWithOptionGroups.md).

**Topics**
+ [Übersicht über Parametergruppen](parameter-groups-overview.md)
+ [DB-Parametergruppen für DB-Instances von Amazon RDS](USER_WorkingWithDBInstanceParamGroups.md)
+ [Arbeiten mit DB-Cluster-Parametergruppen für Multi-AZ-DB-Cluster](USER_WorkingWithDBClusterParamGroups.md)
+ [Vergleichen von DB-Parametergruppen](USER_WorkingWithParamGroups.Comparing.md)
+ [Festlegen von DB-Parametern](USER_ParamValuesRef.md)

# Übersicht über Parametergruppen
<a name="parameter-groups-overview"></a>

Eine *DB-Parametergruppe* dient als Container für Engine-Konfigurationswerte, die auf eine oder mehrere DB-Instances angewendet werden.

*DB-Cluster-Parametergruppen* gelten nur für Multi-AZ-DB-Cluster. In einem Multi-AZ-DB-Cluster werden die Einstellungen in der Parametergruppe des DB-Clusters auf alle DB-Instances im Cluster angewendet. Die Standard-DB-Parametergruppe für die DB-Engine und die DB-Engine-Version wird für jede DB-Instance im DB-Cluster verwendet.

**Topics**
+ [Standard- und benutzerdefinierte Parametergruppen](#parameter-groups-overview.custom)
+ [Statische und dynamische DB-Instance-Parameter](#parameter-groups-overview.db-instance)
+ [Statische und dynamische DB-Cluster-Parameter](#parameter-groups-overview.maz)
+ [Zeichensatzparameter](#parameter-groups-overview.char-sets)
+ [Unterstützte Parameter und Parameterwerte](#parameter-groups-overview.supported)

## Standard- und benutzerdefinierte Parametergruppen
<a name="parameter-groups-overview.custom"></a>

Wenn Sie eine DB-Instance ohne Angabe einer DB-Parametergruppe erstellen, verwendet die DB-Instance eine Standard-DB-Parametergruppe. Beim Erstellen eines Multi-AZ-DB-Clusters ohne Angabe einer DB-Cluster-Parametergruppe verwendet der DB-Cluster ebenso eine Standard-DB-Cluster-Parametergruppe. Jede Standard-Parametergruppe enthält Standardeinstellungen für die Datenbank-Engine und das Amazon-RDS-System, die auf der Engine, der Datenverarbeitungsklasse und dem zugeordneten Speicher der Instance basieren.

Sie können die Parametereinstellungen für eine Standard-Parametergruppe nicht ändern. Stattdessen können Sie Folgendes tun:

1. Neue Parametergruppe erstellen.

1. Ändern Sie die Einstellungen Ihrer gewünschten Parameter. In einer Parametergruppe können nicht alle DB-Engine-Parameter geändert werden.

1. Ändern Sie dann die DB-Instance oder den DB-Cluster so, sodass die neue Parametergruppe  zugewiesen wird.

   Wenn Sie eine neue DB-Parametergruppe mit einer DB-Instance verknüpfen, erfolgt die Zuordnung sofort. Informationen zum Ändern einer DB-Instance finden Sie unter [Ändern einer Amazon-RDS-DB-Instance](Overview.DBInstance.Modifying.md). Informationen zum Ändern eines Multi-AZ-DB-Clusters finden Sie unter [Ändern eines Multi-AZ-DB-Clusters für Amazon RDS](modify-multi-az-db-cluster.md).
**Anmerkung**  
Wenn Sie Ihre DB-Instance so geändert haben, dass sie eine benutzerdefinierte Parametergruppe verwendet, und Sie die DB-Instance starten, startet RDS die DB-Instance im Rahmen des Startvorgangs automatisch neu. Für RDS for SQL Server Multi-AZ-Instances mit AlwaysOn aktivierter Spiegelungsoption wird ein Failover erwartet, wenn die Instanz nach dem Startvorgang neu gestartet wird.

RDS wendet die geänderten statischen und dynamischen Parameter in einer neu zugeordneten Parametergruppe erst an, nachdem die DB-Instance neu gestartet wurde. Wenn Sie jedoch dynamische Parameter in der DB-Parametergruppe ändern, nachdem Sie sie der DB-Instance zugeordnet haben, werden diese Änderungen sofort ohne Neustart angewendet. Weitere Informationen zum Ändern der DB-Parametergruppe finden Sie unter [Ändern einer Amazon-RDS-DB-Instance](Overview.DBInstance.Modifying.md).

Wenn Sie Parameter innerhalb einer DB-Parametergruppe aktualisieren, gelten die Änderungen für alle DB-Instances, die dieser Parametergruppe zugeordnet sind. Wenn Sie Parameter innerhalb einer Parametergruppe eines Multi-AZ-DB-Clusters aktualisieren, gelten die Änderungen ebenso für alle Aurora-DB-Cluster, die dieser DB-Cluster-Parametergruppe zugeordnet sind.

[Wenn Sie eine Parametergruppe nicht von Grund auf neu erstellen möchten, können Sie eine vorhandene Parametergruppe mit dem Befehl oder dem AWS CLI[copy-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html)Befehl -group kopieren. copy-db-cluster-parameter](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html) Das Kopieren einer Parametergruppe kann sich in einigen Fällen als nützlich erweisen. Wenn Sie beispielsweise die am häufigsten verwendeten benutzerdefinierten Parameter und Werte einer vorhandenen DB-Parametergruppe in eine neue DB-Parametergruppe aufnehmen möchten.

## Statische und dynamische DB-Instance-Parameter
<a name="parameter-groups-overview.db-instance"></a>

Die DB-Instance-Parameter sind entweder statisch oder dynamisch. Sie weisen folgende Unterschiede auf:
+ Wenn Sie einen statischen Parameter ändern und eine DB-Parametergruppe speichern, wird die Änderung des Parameters nach einem manuellen Neustart der zugeordneten DB-Instances angewendet. Bei statischen Parametern verwendet die Konsole immer `pending-reboot` als `ApplyMethod`.
+ Wenn Sie einen dynamischen Parameter ändern, wird die Parameteränderung standardmäßig sofort wirksam, ohne dass ein Neustart erforderlich ist. Wenn Sie die AWS-Managementkonsole zum Ändern von DB-Instance-Parameterwerten verwenden, werden `immediate` für die dynamischen Parameter immer die `ApplyMethod` für die verwendet. Verwenden Sie die AWS CLI oder RDS-API, um die Änderung des Parameters zu verschieben, bis Sie eine zugeordnete DB-Instance neu gestartet haben. Legen Sie die `ApplyMethod` für die Parameteränderung auf `pending-reboot` fest.
**Anmerkung**  
Bei der Verwendung `pending-reboot` mit dynamischen Parametern in der AWS CLI oder der RDS-API auf RDS für SQL Server-DB-Instances wird ein Fehler generiert. Verwenden Sie `apply-immediately` auf RDS für SQL Server.

Weitere Hinweise zur Verwendung von AWS CLI , um einen Parameterwert zu ändern, finden Sie unter [modify-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html). Weitere Informationen zur Verwendung der RDS-API zum Ändern eines Parameterwerts finden Sie unter [DBParameterGruppe ändern](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html).

Wenn auf der DB-Instance noch nicht die neuesten Änderungen der zugeordneten DB-Parametergruppe übernommen wurden, gibt die Konsole für die DB-Parametergruppe den Status **pending-reboot** an. Dieser Status führt während des nächsten Wartungsfensters nicht zu einem automatischen Neustart. Damit die neuesten Parameteränderungen für diese DB-Instance übernommen werden, starten Sie die DB-Instance manuell neu.

## Statische und dynamische DB-Cluster-Parameter
<a name="parameter-groups-overview.maz"></a>

Die DB-Cluster-Parameter sind entweder statisch oder dynamisch. Sie weisen folgende Unterschiede auf:
+ Wenn Sie einen statischen Parameter ändern und die DB-Cluster-Parametergruppe speichern, wird die Änderung des Parameters nach einem manuellen Neustart der zugeordneten DB-Cluster wirksam. Bei statischen Parametern verwendet die Konsole immer `pending-reboot` als `ApplyMethod`.
+ Wenn Sie einen dynamischen Parameter ändern, wird die Parameteränderung standardmäßig sofort wirksam, ohne dass ein Neustart erforderlich ist. Wenn Sie den AWS-Managementkonsole zum Ändern von DB-Cluster-Parameterwerten verwenden, verwendet `immediate` er immer `ApplyMethod` für dynamische Parameter. Verwenden Sie die AWS CLI oder RDS-API, um die Änderung des Parameters zu verschieben, bis ein zugeordneter DB-Cluster neu gestartet wurde. Legen Sie die `ApplyMethod` für die Parameteränderung auf `pending-reboot` fest.

[Weitere Informationen zur Verwendung von AWS CLI zum Ändern eines Parameterwerts finden Sie unter -group. modify-db-cluster-parameter](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster-parameter-group.html) Weitere Informationen zur Verwendung der RDS-API zum Ändern eines Parameterwerts finden Sie unter [Ändern DBCluster ParameterGroup](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html).

## Zeichensatzparameter
<a name="parameter-groups-overview.char-sets"></a>

Bevor Sie eine DB-Instance oder einen Multi-AZ-DB-Cluster erstellen, legen Sie alle Parameter für den Zeichensatz oder die Datenbanksortierung in Ihrer Parametergruppe fest. Führen Sie diesen Schritt auch aus, bevor Sie darin eine Datenbank erstellen. Dadurch stellen Sie sicher, dass die Standard-Datenbank und neue Datenbanken den Zeichensatz und die Sortierungswerte verwenden, die Sie angeben. Wenn Sie einen Zeichensatz oder eine Sammlung von Parametern ändern, werden die Parameteränderungen nicht in Ihren bestehenden Datenbanken angewandt.

Bei einigen DB-Engines können Sie den Zeichensatz oder die Sortierreihenfolge für eine bestehende Datenbank ändern, indem Sie z. B. den Befehl `ALTER DATABASE` verwenden:

```
ALTER DATABASE database_name CHARACTER SET character_set_name COLLATE collation;
```

Weitere Informationen zum Ändern des Zeichensatzes oder der Sortierreihenfolge für eine Datenbank finden Sie in der Dokumentation zu Ihrer DB-Engine.

## Unterstützte Parameter und Parameterwerte
<a name="parameter-groups-overview.supported"></a>

Wenn Sie die unterstützten Parameter für Ihre DB-Engine ermitteln möchten, zeigen Sie die Parameter in der DB-Parametergruppe und in der DB-Cluster-Parametergruppe an, die vom DB-Cluster oder von der DB-Instance verwendet werden. Weitere Informationen erhalten Sie unter [Anzeigen von Parameterwerten für eine DB-Parametergruppe in Amazon RDS](USER_WorkingWithParamGroups.Viewing.md) und [Parameterwerte für eine DB-Cluster-Parametergruppe anzeigen](USER_WorkingWithParamGroups.ViewingCluster.md).

In vielen Fällen können Sie Ganzzahl- und Boolesche Parameter mithilfe von Ausdrücken, Formeln und Funktionen angeben. Funktionen können einen mathematischen "log"-Ausdruck enthalten. Nicht alle Parameter unterstützen jedoch Ausdrücke, Formeln und Funktionen für Parameterwerte. Weitere Informationen finden Sie unter [Festlegen von DB-Parametern](USER_ParamValuesRef.md).

Werden die Parameter in einer Parametergruppe unpassend eingestellt, kann dies unbeabsichtigte unerwünschte Auswirkungen haben, einschließlich verminderter Leistung und Systeminstabilität. Gehen Sie immer mit Bedacht vor, wenn Sie Datenbankparameter ändern, und sichern Sie Ihre Daten, bevor Sie eine Parametergruppe ändern. Führen Sie Änderungen an einer Parametergruppe immer zuerst auf einer Test-DB-Instance oder einem DB-Cluster aus, bevor Sie diese Änderungen für eine Produktions-DB-Instance oder einen -DB-Cluster übernehmen.

# DB-Parametergruppen für DB-Instances von Amazon RDS
<a name="USER_WorkingWithDBInstanceParamGroups"></a>

DB-Instances verwenden DB-Parametergruppen. Die folgenden Abschnitte beschreiben das Konfigurieren und Verwalten von DB-Instance-Parametergruppen.

**Topics**
+ [Erstellen einer DB-Parametergruppe in Amazon RDS](USER_WorkingWithParamGroups.Creating.md)
+ [Verknüpfen einer DB-Parametergruppe mit einer DB-Instance in Amazon RDS](USER_WorkingWithParamGroups.Associating.md)
+ [Ändern von Parametern in einer DB-Parametergruppe in Amazon RDS](USER_WorkingWithParamGroups.Modifying.md)
+ [Zurücksetzen von Parametern in einer DB-Parametergruppe auf ihre Standardwerte in Amazon RDS](USER_WorkingWithParamGroups.Resetting.md)
+ [Kopieren einer DB-Parametergruppe in Amazon RDS](USER_WorkingWithParamGroups.Copying.md)
+ [Auflisten von DB-Parametergruppen in Amazon RDS](USER_WorkingWithParamGroups.Listing.md)
+ [Anzeigen von Parameterwerten für eine DB-Parametergruppe in Amazon RDS](USER_WorkingWithParamGroups.Viewing.md)
+ [Löschen einer DB-Parametergruppe in Amazon RDS](USER_WorkingWithParamGroups.Deleting.md)

# Erstellen einer DB-Parametergruppe in Amazon RDS
<a name="USER_WorkingWithParamGroups.Creating"></a>

Sie können eine neue DB-Parametergruppe mithilfe der AWS-Managementkonsole AWS CLI, der oder der RDS-API erstellen.

Die folgenden Einschränkungen gelten für den Namen der DB-Parametergruppe:
+ Der Name muss zwischen 1 und 255 Buchstaben, Zahlen oder Bindestriche enthalten.

  Standardnamen für Parametergruppen können einen Punkt enthalten, z. B. `default.mysql8.0`. Namen von benutzerdefinierten Parametergruppen dürfen jedoch keinen Punkt enthalten.
+ Das erste Zeichen muss ein Buchstabe sein.
+ Der Name darf nicht mit einem Bindestrich enden oder zwei aufeinanderfolgende Bindestriche enthalten.

## Konsole
<a name="USER_WorkingWithParamGroups.Creating.CON"></a>

**So erstellen Sie eine DB-Parametergruppe:**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

1. Wählen Sie **Create parameter group (Parametergruppe erstellen)**.

1. Geben Sie für **Parametergruppenname** den Namen Ihrer neuen DB-Parametergruppe ein.

1. Geben Sie für **Beschreibung** eine Beschreibung für Ihre neue DB-Parametergruppe ein. 

1. Wählen Sie als **Engine-Typ** Ihre DB-Engine aus. 

1. Wählen Sie als **Parametergruppenfamilie** eine DB-Parametergruppenfamilie aus.

1. Wählen Sie für **Typ**, falls zutreffend, **DB-Parametergruppe** aus.

1. Wählen Sie **Erstellen** aus.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Creating.CLI"></a>

Verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-parameter-group.html)Befehl, um eine DB-Parametergruppe zu erstellen. Im folgenden Beispiel wird eine DB-Parametergruppe mit dem Namen *mydbparametergroup* für MySQL Version 8.0 und der Beschreibung „*My new parameter group*“ erstellt.

Nutzen Sie die folgenden erforderlichen Parameter:
+ `--db-parameter-group-name`
+ `--db-parameter-group-family`
+ `--description`

Um alle verfügbaren Parametergruppenfamilien aufzulisten, führen Sie den folgenden Befehl aus:

```
aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily"
```

**Anmerkung**  
Die Ausgabe enthält Duplikate.

**Example**  
Für Linux, macOS oder Unix:  

```
aws rds create-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --db-parameter-group-family MySQL8.0 \
    --description "My new parameter group"
```
Für Windows:  

```
aws rds create-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --db-parameter-group-family MySQL8.0 ^
    --description "My new parameter group"
```
Die Ausgabe dieses Befehls sieht etwa so aus:  

```
DBPARAMETERGROUP  mydbparametergroup  mysql8.0  My new parameter group
```

## RDS-API
<a name="USER_WorkingWithParamGroups.Creating.API"></a>

Um eine DB-Parametergruppe zu erstellen, verwenden Sie die RDS-API-Operation [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBParameterGroup.html).

Nutzen Sie die folgenden erforderlichen Parameter:
+ `DBParameterGroupName`
+ `DBParameterGroupFamily`
+ `Description`

# Verknüpfen einer DB-Parametergruppe mit einer DB-Instance in Amazon RDS
<a name="USER_WorkingWithParamGroups.Associating"></a>

Sie können Ihre eigenen DB-Parametergruppen mit benutzerdefinierten Einstellungen erstellen. Sie können einer DB-Instance mithilfe der AWS-Managementkonsole, der oder der RDS-API eine DB-Parametergruppe zuordnen. AWS CLI Das können Sie tun, wenn Sie eine DB-Instance erstellen oder ändern.

Informationen über das Erstellen einer Parametergruppe finden Sie unter [Erstellen einer DB-Parametergruppe in Amazon RDS](USER_WorkingWithParamGroups.Creating.md). Weitere Informationen zum Erstellen einer DB-Instance finden Sie unter [Erstellen einer Amazon-RDS-DB-Instance](USER_CreateDBInstance.md).  Informationen zum Ändern einer DB-Instance finden Sie unter [Ändern einer Amazon-RDS-DB-Instance](Overview.DBInstance.Modifying.md).

**Anmerkung**  
Wenn Sie eine neue DB-Parametergruppe einer DB-Instance zuordnen, werden die geänderten statischen und dynamischen Parameter erst nach Neustart der DB-Instance angewendet. Wenn Sie jedoch dynamische Parameter in der DB-Parametergruppe ändern, nachdem Sie sie der DB-Instance zugeordnet haben, werden diese Änderungen sofort ohne Neustart angewendet.

## Konsole
<a name="USER_WorkingWithParamGroups.Associating.CON"></a>

**So verknüpfen Sie eine DB-Parametergruppe mit einer DB-Instance**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Databases (Datenbanken)** und dann die DB-Instance, die Sie ändern möchten. 

1. Wählen Sie **Modify** aus. Die Seite **Modify DB instance** (DB-Instance ändern) wird angezeigt.

1. Ändern Sie die Einstellung für **DB-Parametergruppen** . 

1. Klicken Sie auf **Weiter** und überprüfen Sie die Zusammenfassung aller Änderungen. 

1. (Optional) Klicken Sie auf **Apply immediately (Sofort anwenden)**, um die Änderungen direkt zu übernehmen. Die Auswahl dieser Option kann in einigen Fällen einen Ausfall verursachen. Weitere Informationen finden Sie unter [Verwenden der Einstellung „Planen von Änderungen“](USER_ModifyInstance.ApplyImmediately.md).

1. Überprüfen Sie auf der Bestätigungsseite Ihre Änderungen. Wenn sie korrekt sind, wählen Sie **Modify DB Instance** (DB-Instance ändern) aus, um Ihre Änderungen zu speichern. 

   Oder klicken Sie auf **Zurück**, um Ihre Änderungen zu bearbeiten, oder auf **Abbrechen**, um Ihre Änderungen zu verwerfen. 

## AWS CLI
<a name="USER_WorkingWithParamGroups.Associating.CLI"></a>

Um eine DB-Parametergruppe mit einer DB-Instance zu verknüpfen, verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html)Befehl mit den folgenden Optionen:
+ `--db-instance-identifier`
+ `--db-parameter-group-name`

Im folgenden Beispiel wird die `mydbpg`-DB-Parametergruppe mit der `database-1`-DB-Instance verknüpft. Die Änderungen werden mit sofort übernomme `--apply-immediately`. Verwenden Sie `--no-apply-immediately`, um Änderungen im nächsten Wartungszeitraum anzuwenden. Weitere Informationen finden Sie unter [Verwenden der Einstellung „Planen von Änderungen“](USER_ModifyInstance.ApplyImmediately.md).

**Example**  
Für Linux, macOS oder Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier database-1 \
    --db-parameter-group-name mydbpg \
    --apply-immediately
```
Für Windows:  

```
aws rds modify-db-instance ^
    --db-instance-identifier database-1 ^
    --db-parameter-group-name mydbpg ^
    --apply-immediately
```

## RDS-API
<a name="USER_WorkingWithParamGroups.Associating.API"></a>

Um eine DB-Parametergruppe zu einer DB-Instance zuzuordnen, verwenden Sie die RDS-API-Operation [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) mit den folgenden Parametern:
+ `DBInstanceName`
+ `DBParameterGroupName`

# Ändern von Parametern in einer DB-Parametergruppe in Amazon RDS
<a name="USER_WorkingWithParamGroups.Modifying"></a>

Sie können die Parameterwerte in einer benutzerdefinierten DB-Parametergruppe ändern. Die Parameterwerte in einer Standard-DB-Parametergruppe können nicht geändert werden. Änderungen bei Parametern in einer benutzerdefinierten DB-Parametergruppe werden auf alle DB-Instances angewandt, die dieser DB-Parametergruppe zugeteilt sind. 

Es gibt zwei Arten von Parametern: dynamische Parameter und statische Parameter. Änderungen an dynamischen Parametern werden sofort und ohne Neustart auf die DB-Instance angewendet. Änderungen an statischen Parametern werden erst nach dem Neustart der DB-Instance übernommen.

In der RDS-Konsole wird der Status einer DB-Parametergruppe, die einer DB-Instance zugeordnet ist, auf der Registerkarte **Konfiguration** angezeigt. Wenn beispielsweise auf der DB-Instance die neuesten Änderungen an der zugeordneten DB-Parametergruppe noch nicht übernommen wurden, gibt die RDS-Konsole für diese DB-Parametergruppe den Status **pending-reboot (Neustart ausstehend)** an. Damit die neuesten Parameteränderungen für diese DB-Instance übernommen werden, starten Sie die DB-Instance manuell neu.

![\[Ändern von Parametern im Szenario „pending reboot”\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/param-reboot.png)


## Konsole
<a name="USER_WorkingWithParamGroups.Modifying.CON"></a>

**So ändern Sie Parameter in einer DB-Parametergruppe**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

1. Wählen Sie in der Liste den Namen der zu ändernden Parametergruppe aus.

1. Wählen Sie für **Parameter group actions (Parametergruppenaktionen)** die Option **Bearbeiten**.

1. Ändern Sie wie gewünscht die Werte der Parameter. Sie können durch die Parameter scrollen, in dem Sie die Pfeiltasten oben rechts im Dialogfeld verwenden. 

   Die Werte in einer Standardparametergruppe können Sie nicht ändern.

1. Wählen Sie **Save Changes**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Modifying.CLI"></a>

Um eine DB-Parametergruppe zu ändern, verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html)Befehl mit den folgenden erforderlichen Optionen:
+ `--db-parameter-group-name`
+ `--parameters`

Im folgenden Beispiel werden die Werte` max_connections` und `max_allowed_packet` in der DB-Parametergruppe *mydbparametergroup* geändert.

**Example**  
Für Linux, macOS oder Unix:  

```
aws rds modify-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --parameters "ParameterName=max_connections,ParameterValue=250,ApplyMethod=immediate" \
                 "ParameterName=max_allowed_packet,ParameterValue=1024,ApplyMethod=immediate"
```
Für Windows:  

```
aws rds modify-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --parameters "ParameterName=max_connections,ParameterValue=250,ApplyMethod=immediate" ^
                 "ParameterName=max_allowed_packet,ParameterValue=1024,ApplyMethod=immediate"
```
Die Ausgabe des Befehls ähnelt der Folgenden:  

```
DBPARAMETERGROUP  mydbparametergroup
```

## RDS-API
<a name="USER_WorkingWithParamGroups.Modifying.API"></a>

Zum Ändern einer DB-Parametergruppe verwenden Sie die RDS-API-Operation [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBParameterGroup.html) mit den folgenden erforderlichen Parametern:
+ `DBParameterGroupName`
+ `Parameters`

# Zurücksetzen von Parametern in einer DB-Parametergruppe auf ihre Standardwerte in Amazon RDS
<a name="USER_WorkingWithParamGroups.Resetting"></a>

Sie können Parameterwerte in einer vom Kunden erstellten DB-Parametergruppe auf ihre Standardwerte zurücksetzen. Änderungen bei Parametern in einer benutzerdefinierten DB-Parametergruppe werden auf alle DB-Instances angewandt, die dieser DB-Parametergruppe zugeteilt sind.

Wenn Sie die Konsole verwenden, können Sie bestimmte Parameter auf ihre Standardwerte zurücksetzen. Sie können jedoch nicht einfach alle Parameter in der DB-Parametergruppe auf einmal zurücksetzen. Wenn Sie die AWS CLI oder die RDS-API verwenden, können Sie bestimmte Parameter auf ihre Standardwerte zurücksetzen. Sie können auch alle Parameter in der DB-Parametergruppe auf einmal zurücksetzen.

Änderungen an einigen Parametern werden sofort ohne Neustart auf die DB-Instance angewendet. Änderungen an anderen Parametern werden erst angewendet, nachdem die DB-Instance neu gestartet wurde. In der RDS-Konsole wird der Status einer DB-Parametergruppe, die einer DB-Instance zugeordnet ist, auf der Registerkarte **Konfiguration** angezeigt. Nehmen wir beispielsweise an, dass auf der DB-Instance die neuesten Änderungen an der zugeordneten DB-Parametergruppe noch nicht übernommen wurden. In diesem Fall gibt die RDS-Konsole für die DB-Parametergruppe den Status **pending-reboot** an. Damit die neuesten Parameteränderungen für diese DB-Instance übernommen werden, starten Sie die DB-Instance manuell neu.

![\[Ändern von Parametern im Szenario „pending reboot”\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/param-reboot.png)


**Anmerkung**  
In einer Standard-DB-Parametergruppe werden Parameter immer auf ihre Standardwerte festgelegt.

## Konsole
<a name="USER_WorkingWithParamGroups.Resetting.CON"></a>

**So setzen Sie Parameter in einer DB-Parametergruppe auf ihre Standardwerte zurück**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

1. Wählen Sie in der Liste die Parametergruppe aus.

1. Wählen Sie für **Parameter group actions (Parametergruppenaktionen)** die Option **Bearbeiten**.

1. Wählen Sie die Parameter aus, die Sie auf ihre Standardwerte zurücksetzen möchten. Sie können durch die Parameter scrollen, in dem Sie die Pfeiltasten oben rechts im Dialogfeld verwenden. 

   Sie können die Werte in einer Standardparametergruppe nicht zurücksetzen.

1. Wählen Sie **Reset (Zurücksetzen)** und bestätigen Sie dann mit **Reset parameters (Parameter zurücksetzen)**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Resetting.CLI"></a>

Um einige oder alle Parameter in einer DB-Parametergruppe zurückzusetzen, verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-parameter-group.html)Befehl mit der folgenden erforderlichen Option:`--db-parameter-group-name`.

Um alle Parameter in der DB-Parametergruppe zurückzusetzen, geben Sie die Option `--reset-all-parameters` an. Um bestimmte Parameter zurückzusetzen, geben Sie die Option `--parameters` an.

Im folgenden Beispiel werden alle Parameter in der DB-Parametergruppe namens *mydbparametergroup* auf ihre Standardwerte zurückgesetzt.

**Example**  
Für Linux, macOS oder Unix:  

```
aws rds reset-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --reset-all-parameters
```
Für Windows:  

```
aws rds reset-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --reset-all-parameters
```

Im folgenden Beispiel werden die Optionen `max_connections` und `max_allowed_packet` in der DB-Parametergruppe namens *mydbparametergroup* auf ihre Standardwerte zurückgesetzt.

**Example**  
Für Linux, macOS oder Unix:  

```
aws rds reset-db-parameter-group \
    --db-parameter-group-name mydbparametergroup \
    --parameters "ParameterName=max_connections,ApplyMethod=immediate" \
                 "ParameterName=max_allowed_packet,ApplyMethod=immediate"
```
Für Windows:  

```
aws rds reset-db-parameter-group ^
    --db-parameter-group-name mydbparametergroup ^
    --parameters "ParameterName=max_connections,ApplyMethod=immediate" ^
                 "ParameterName=max_allowed_packet,ApplyMethod=immediate"
```
Die Ausgabe des Befehls ähnelt der Folgenden:  

```
DBParameterGroupName  mydbparametergroup
```

## RDS-API
<a name="USER_WorkingWithParamGroups.Resetting.API"></a>

Um Parameter in einer DB-Parametergruppe auf ihre Standardwerte zurückzusetzen, verwenden Sie den RDS-API-Befehl [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBParameterGroup.html) mit dem folgenden erforderlichen Parameter: `DBParameterGroupName`.

Um alle Parameter in der DB-Parametergruppe zurückzusetzen, setzen Sie den Parameter `ResetAllParameters` auf `true`. Um bestimmte Parameter zurückzusetzen, geben Sie den Parameter `Parameters` an.

# Kopieren einer DB-Parametergruppe in Amazon RDS
<a name="USER_WorkingWithParamGroups.Copying"></a>

Sie können benutzerdefinierte DB-Parametergruppen, die Sie erstellt haben, kopieren. Das Kopieren einer Parametergruppe kann eine bequeme Lösung sein. Ein Beispiel ist, wenn Sie eine DB-Parametergruppe erstellt haben und die am häufigsten verwendeten Parameter und Werte in einer neuen DB-Parametergruppe aufnehmen möchten. Sie können eine DB-Parametergruppe kopieren, indem Sie den verwenden AWS-Managementkonsole. Sie können auch den AWS CLI [copy-db-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html)Befehl oder den Vorgang RDS API [Copy DBParameter Group](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html) verwenden.

Nachdem Sie eine DB-Parametergruppe kopiert haben, warten Sie mindestens fünf Minuten, bevor Sie die erste DB-Instance erstellen, die diese DB-Parametergruppe als Standardparametergruppe verwendet. So kann die Kopieraktion in Amazon RDS abgeschlossen werden, bevor die Parametergruppe verwendet wird. Dies ist insbesondere für Parameter wichtig, die beim Erstellen der Standarddatenbank für eine DB-Instance wichtig sind. Ein Beispiel ist der Zeichensatz für die mit dem Parameter `character_set_database` definierte Standarddatenbank. Verwenden Sie die Option **Parameter Groups** der [Amazon RDS-Konsole](https://console.aws.amazon.com/rds/) oder den [describe-db-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html)Befehl, um zu überprüfen, ob Ihre DB-Parametergruppe erstellt wurde.

**Anmerkung**  
Standardparametergruppen können nicht kopiert werden. Sie können jedoch eine neue Parametergruppe erstellen, die auf einer Standardparametergruppe basiert.  
Sie können eine DB-Parametergruppe nicht in eine andere AWS-Konto oder kopieren AWS-Region.

## Konsole
<a name="USER_WorkingWithParamGroups.Copying.CON"></a>

**So kopieren Sie eine DB-Parametergruppe**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

1. Wählen Sie in der Liste die zu kopierende benutzerdefinierte Parametergruppe.

1. Wählen Sie für **Parameter group actions (Parametergruppenaktionen)** die Option **Kopieren**.

1. Geben Sie unter **New DB parameter group identifier (Neue DB-Parametergruppenkennung)** einen Namen für die neue Parametergruppe ein.

1. Geben Sie unter **Beschreibung** eine Beschreibung für die neue Parametergruppe ein.

1. Wählen Sie die Option **Copy** aus.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Copying.CLI"></a>

Um eine DB-Parametergruppe zu kopieren, verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-parameter-group.html)Befehl mit den folgenden erforderlichen Optionen:
+ `--source-db-parameter-group-identifier`
+ `--target-db-parameter-group-identifier`
+ `--target-db-parameter-group-description`

Im folgenden Beispiel wird eine neue DB-Parametergruppe mit dem Namen `mygroup2` that is a copy of the DB parameter group `mygroup1` erstellt.

**Example**  
Für Linux, macOS oder Unix:  

```
aws rds copy-db-parameter-group \
    --source-db-parameter-group-identifier mygroup1 \
    --target-db-parameter-group-identifier mygroup2 \
    --target-db-parameter-group-description "DB parameter group 2"
```
Für Windows:  

```
aws rds copy-db-parameter-group ^
    --source-db-parameter-group-identifier mygroup1 ^
    --target-db-parameter-group-identifier mygroup2 ^
    --target-db-parameter-group-description "DB parameter group 2"
```

## RDS-API
<a name="USER_WorkingWithParamGroups.Copying.API"></a>

Zum Kopieren einer DB-Parametergruppe verwenden Sie die RDS-API-Aktion [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html) mit den folgenden erforderlichen Parametern:
+ `SourceDBParameterGroupIdentifier`
+ `TargetDBParameterGroupIdentifier`
+ `TargetDBParameterGroupDescription`

# Auflisten von DB-Parametergruppen in Amazon RDS
<a name="USER_WorkingWithParamGroups.Listing"></a>

Sie können die DB-Parametergruppen auflisten, die Sie für Ihr AWS Konto erstellt haben.

**Anmerkung**  
Standard-Parametergruppen werden automatisch aus einer Vorlage für Standard-Parameter erstellt, wenn Sie eine DB-Instance für eine bestimmte DB-Engine und -Version erstellen. Diese Standardparametergruppen enthalten bevorzugte Parametereinstellungen und können nicht geändert werden. Wenn Sie eine benutzerdefinierte Parametergruppe erstellen, können Sie Parametereinstellungen ändern. 

## Konsole
<a name="USER_WorkingWithParamGroups.Listing.CON"></a>

**Um alle DB-Parametergruppen für ein AWS Konto aufzulisten**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

   Die verfügbaren DB-Parametergruppen erscheinen in einer Liste.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Listing.CLI"></a>

Verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameter-groups.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameter-groups.html)Befehl, um alle DB-Parametergruppen für ein AWS Konto aufzulisten.

**Example**  
Im folgenden Beispiel werden alle verfügbaren DB-Parametergruppen für ein AWS -Konto aufgelistet.  

```
aws rds describe-db-parameter-groups
```
Die Ausgabe des Befehls ähnelt der Folgenden:  

```
DBPARAMETERGROUP  default.mysql8.0     mysql8.0  Default parameter group for MySQL8.0
DBPARAMETERGROUP  mydbparametergroup   mysql8.0  My new parameter group
```
Im folgenden Beispiel wird die Parametergruppe *mydbparamgroup1* beschrieben.  
Für Linux, macOS oder Unix:  

```
aws rds describe-db-parameter-groups \
    --db-parameter-group-name mydbparamgroup1
```
Für Windows:  

```
aws rds describe-db-parameter-groups ^
    --db-parameter-group-name mydbparamgroup1
```
Die Ausgabe des Befehls ähnelt der Folgenden:  

```
DBPARAMETERGROUP  mydbparametergroup1  mysql8.0  My new parameter group
```

## RDS-API
<a name="USER_WorkingWithParamGroups.Listing.API"></a>

Verwenden Sie den [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameterGroups.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameterGroups.html)RDS-API-Vorgang, um alle DB-Parametergruppen für ein AWS Konto aufzulisten.

# Anzeigen von Parameterwerten für eine DB-Parametergruppe in Amazon RDS
<a name="USER_WorkingWithParamGroups.Viewing"></a>

Sie können eine Liste aller Parameter in einer DB-Parametergruppe und ihren Werten erhalten.

## Konsole
<a name="USER_WorkingWithParamGroups.Viewing.CON"></a>

**So können Sie die Parameterwerte für eine DB-Parametergruppe ansehen**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

   Die verfügbaren DB-Parametergruppen erscheinen in einer Liste.

1. Wählen Sie den Namen der Parametergruppe, um deren Parameterliste anzuzeigen.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Viewing.CLI"></a>

Um die Parameterwerte für eine DB-Parametergruppe anzuzeigen, verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html)Befehl mit dem folgenden erforderlichen Parameter.
+ `--db-parameter-group-name`

**Example**  
Im folgenden Beispiel werden die Parameter und Parameterwerte für eine DB-Parametergruppe mit dem Namen *mydbparametergroup.* aufgelistet.  

```
aws rds describe-db-parameters --db-parameter-group-name mydbparametergroup
```
Die Ausgabe des Befehls ähnelt der Folgenden:  

```
DBPARAMETER  Parameter Name            Parameter Value  Source           Data Type  Apply Type  Is Modifiable
DBPARAMETER  allow-suspicious-udfs                      engine-default   boolean    static      false
DBPARAMETER  auto_increment_increment                   engine-default   integer    dynamic     true
DBPARAMETER  auto_increment_offset                      engine-default   integer    dynamic     true
DBPARAMETER  binlog_cache_size         32768            system           integer    dynamic     true
DBPARAMETER  socket                    /tmp/mysql.sock  system           string     static      false
```

## RDS-API
<a name="USER_WorkingWithParamGroups.Viewing.API"></a>

Um die Parameterwerte für eine DB-Parametergruppe anzuzeigen, verwenden Sie den RDS-API-Befehl [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html) mit dem folgenden erforderlichen Parameter.
+ `DBParameterGroupName`

# Löschen einer DB-Parametergruppe in Amazon RDS
<a name="USER_WorkingWithParamGroups.Deleting"></a>

Sie können eine DB-Parametergruppe mithilfe der AWS-Managementkonsole AWS CLI, oder RDS-API löschen. Eine Parametergruppe kann nur gelöscht werden, wenn sie mit keiner DB-Instance verknüpft ist.

## Konsole
<a name="USER_WorkingWithParamGroups.Deleting.CON"></a>

**So löschen Sie eine DB-Parametergruppe:**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

   Die verfügbaren DB-Parametergruppen erscheinen in einer Liste.

1. Wählen Sie den Namen der zu löschenden Parametergruppen aus.

1. Wählen Sie **Actions** (Aktionen) und anschließend **Delete** (Löschen) aus.

1. Überprüfen Sie die Namen der Parametergruppen und wählen Sie dann **Löschen**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.Deleting.CLI"></a>

Um eine DB-Parametergruppe zu löschen, verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-parameter-group.html)Befehl mit dem folgenden erforderlichen Parameter.
+ `--db-parameter-group-name`

**Example**  
Im folgenden Beispiel wird die DB-Parametergruppe namens *mydbparametergroup* gelöscht.  

```
aws rds delete-db-parameter-group --db-parameter-group-name mydbparametergroup
```

## RDS-API
<a name="USER_WorkingWithParamGroups.Deleting.API"></a>

Verwenden Sie den Befehl [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBParameterGroup.html) mit de folgenden erforderlichen Parameter, um eine DB-Parametergruppe zu löschen.
+ `DBParameterGroupName`

# Arbeiten mit DB-Cluster-Parametergruppen für Multi-AZ-DB-Cluster
<a name="USER_WorkingWithDBClusterParamGroups"></a>

Multi-AZ-DB-Cluster verwenden DB-Cluster-Parametergruppen. Die folgenden Abschnitte beschreiben das Konfigurieren und Verwalten von DB-Cluster-Parametergruppen.

**Topics**
+ [Eine DB-Cluster-Parametergruppe erstellen](USER_WorkingWithParamGroups.CreatingCluster.md)
+ [Ändern von Parametern in einer DB-Cluster-Parametergruppe](USER_WorkingWithParamGroups.ModifyingCluster.md)
+ [Zurücksetzen von Parametern in einer DB-Cluster-Parametergruppe](USER_WorkingWithParamGroups.ResettingCluster.md)
+ [Kopieren einer DB-Cluster-Parametergruppe](USER_WorkingWithParamGroups.CopyingCluster.md)
+ [Auflisten von DB-Cluster-Parametergruppen](USER_WorkingWithParamGroups.ListingCluster.md)
+ [Parameterwerte für eine DB-Cluster-Parametergruppe anzeigen](USER_WorkingWithParamGroups.ViewingCluster.md)
+ [Löschen einer DB-Cluster-Parametergruppe](USER_WorkingWithParamGroups.DeletingCluster.md)

# Eine DB-Cluster-Parametergruppe erstellen
<a name="USER_WorkingWithParamGroups.CreatingCluster"></a>

Sie können eine neue DB-Cluster-Parametergruppe mithilfe der AWS-Managementkonsole AWS CLI, der oder der RDS-API erstellen.

Nachdem Sie eine DB-Cluster-Parametergruppe erstellt haben, sollten Sie mindestens fünf Minuten warten, bevor Sie einen DB-Cluster erstellen, der diese DB-Cluster-Parametergruppe verwendet. Auf diese Weise kann Amazon RDS die Parametergruppe vollständig erstellen, bevor sie vom neuen DB-Cluster verwendet wird. Sie können die Seite **Parametergruppen** in der [Amazon RDS-Konsole](https://console.aws.amazon.com/rds/) oder den [describe-db-cluster-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html)Befehl verwenden, um zu überprüfen, ob Ihre DB-Cluster-Parametergruppe erstellt wurde.

Die folgenden Einschränkungen gelten für den Namen der DB-Cluster-Parametergruppe:
+ Der Name muss zwischen 1 und 255 Buchstaben, Zahlen oder Bindestriche enthalten.

  Standardnamen für Parametergruppen können einen Punkt enthalten, z. B. `default.mysql5.7`. Namen von benutzerdefinierten Parametergruppen dürfen jedoch keinen Punkt enthalten.
+ Das erste Zeichen muss ein Buchstabe sein.
+ Der Name darf nicht mit einem Bindestrich enden oder zwei aufeinanderfolgende Bindestriche enthalten.

## Konsole
<a name="USER_WorkingWithParamGroups.CreatingCluster.CON"></a>

**So erstellen Sie eine DB-Cluster-Parametergruppe**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

1. Wählen Sie **Create parameter group (Parametergruppe erstellen)**.

1. Geben Sie im Feld **Name der Parametergruppe** den Namen der neuen DB-Cluster-Parametergruppe ein.

1. Geben Sie im Feld **Beschreibung** eine Beschreibung für die neue DB-Cluster-Parametergruppe ein.

1. Wählen Sie als **Engine-Typ** Ihre Datenbank-Engine aus.

1. Wählen Sie als **Parametergruppenfamilie** eine DB-Parametergruppenfamilie aus.

1. Wählen Sie **Erstellen** aus.

## AWS CLI
<a name="USER_WorkingWithParamGroups.CreatingCluster.CLI"></a>

Verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster-parameter-group.html)Befehl, um eine DB-Cluster-Parametergruppe zu erstellen.

Im folgenden Beispiel wird eine DB-Cluster-Parametergruppe mit dem Namen *mydbclusterparametergroup* für RDS für MySQL Version 8.0 und der Beschreibung „*My new cluster parameter group*“ erstellt.

Nutzen Sie die folgenden erforderlichen Parameter:
+ `--db-cluster-parameter-group-name`
+ `--db-parameter-group-family`
+ `--description`

Um alle verfügbaren Parametergruppenfamilien aufzulisten, führen Sie den folgenden Befehl aus:

```
aws rds describe-db-engine-versions --query "DBEngineVersions[].DBParameterGroupFamily"
```

**Anmerkung**  
Die Ausgabe enthält Duplikate.

**Example**  
Für Linux, macOS oder Unix:  

```
aws rds create-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbclusterparametergroup \
    --db-parameter-group-family mysql8.0 \
    --description "My new cluster parameter group"
```
Für Windows:  

```
aws rds create-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbclusterparametergroup ^
    --db-parameter-group-family mysql8.0 ^
    --description "My new cluster parameter group"
```
Die Ausgabe dieses Befehls sieht etwa so aus:  

```
{
    "DBClusterParameterGroup": {
        "DBClusterParameterGroupName": "mydbclusterparametergroup",
        "DBParameterGroupFamily": "mysql8.0",
        "Description": "My new cluster parameter group",
        "DBClusterParameterGroupArn": "arn:aws:rds:us-east-1:123456789012:cluster-pg:mydbclusterparametergroup2"
    }
}
```

## RDS-API
<a name="USER_WorkingWithParamGroups.CreatingCluster.API"></a>

Um eine DB-Cluster-Parametergruppe zu erstellen, verwenden Sie die RDS-API-Aktion [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterParameterGroup.html).

Nutzen Sie die folgenden erforderlichen Parameter:
+ `DBClusterParameterGroupName`
+ `DBParameterGroupFamily`
+ `Description`

# Ändern von Parametern in einer DB-Cluster-Parametergruppe
<a name="USER_WorkingWithParamGroups.ModifyingCluster"></a>

Sie können Parameterwerte in einer vom Kunden erstellten DB-Clusterparametergruppe ändern. Sie können die Parameterwerte in einer Standard-DB-Clusterparametergruppe nicht ändern. Änderungen an Parametern in einer benutzerdefinierten DB-Cluster-Parametergruppe gelten für alle DB-Cluster, die dieser DB-Cluster-Parametergruppe zugeordnet sind.

## Konsole
<a name="USER_WorkingWithParamGroups.ModifyingCluster.CON"></a>

**So ändern Sie eine DB-Cluster-Parametergruppe**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

1. Wählen Sie in der Liste die zu ändernde Parametergruppe.

1. Wählen Sie für **Parameter group actions (Parametergruppenaktionen)** die Option **Bearbeiten**.

1. Ändern Sie die Werte der Parameter, die Sie ändern möchten. Sie können durch die Parameter scrollen, in dem Sie die Pfeiltasten oben rechts im Dialogfeld verwenden. 

   Die Werte in einer Standardparametergruppe können Sie nicht ändern.

1. Wählen Sie **Änderungen speichern ** aus.

1. Starten Sie die Cluster neu, um die Änderungen darauf anzuwenden.

   Wenn Sie den Cluster nicht neu starten, kann ein Failover-Vorgang länger als normal dauern.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ModifyingCluster.CLI"></a>

Um eine DB-Cluster-Parametergruppe zu ändern, verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster-parameter-group.html)Befehl mit den folgenden erforderlichen Parametern:
+ `--db-cluster-parameter-group-name`
+ `--parameters`

Im folgenden Beispiel werden die Werte `server_audit_logging` und `server_audit_logs_upload` in der DB-Cluster-Parametergruppe *mydbclusterparametergroup* geändert.

**Example**  
Für Linux, macOS oder Unix:  

```
aws rds modify-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbclusterparametergroup \
    --parameters "ParameterName=server_audit_logging,ParameterValue=1,ApplyMethod=immediate" \
                 "ParameterName=server_audit_logs_upload,ParameterValue=1,ApplyMethod=immediate"
```
Für Windows:  

```
aws rds modify-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbclusterparametergroup ^
    --parameters "ParameterName=server_audit_logging,ParameterValue=1,ApplyMethod=immediate" ^
                 "ParameterName=server_audit_logs_upload,ParameterValue=1,ApplyMethod=immediate"
```
Die Ausgabe des Befehls ähnelt der Folgenden:  

```
DBCLUSTERPARAMETERGROUP  mydbclusterparametergroup
```

## RDS-API
<a name="USER_WorkingWithParamGroups.ModifyingCluster.API"></a>

Um eine DB-Cluster-Parametergruppe zu ändern, verwenden Sie den RDS-API-Befehl [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBClusterParameterGroup.html) mit den folgenden erforderlichen Parametern:
+ `DBClusterParameterGroupName`
+ `Parameters`

# Zurücksetzen von Parametern in einer DB-Cluster-Parametergruppe
<a name="USER_WorkingWithParamGroups.ResettingCluster"></a>

Sie können Parameter in einer vom Kunden erstellten DB-Clusterparametergruppe auf ihre Standardwerte zurücksetzen. Änderungen an Parametern in einer benutzerdefinierten DB-Cluster-Parametergruppe gelten für alle DB-Cluster, die dieser DB-Cluster-Parametergruppe zugeordnet sind.

**Anmerkung**  
In einer Standardparametergruppe des DB-Clusters werden die Parameter immer auf ihre Standardwerte eingestellt.

## Konsole
<a name="USER_WorkingWithParamGroups.ResettingCluster.CON"></a>

**So setzen Sie Parameter in einer DB-Cluster-Parametergruppe auf ihre Standardwerte zurück**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

1. Wählen Sie in der Liste die Parametergruppe aus.

1. Wählen Sie für **Parameter group actions (Parametergruppenaktionen)** die Option **Bearbeiten**.

1. Wählen Sie die Parameter aus, die Sie auf ihre Standardwerte zurücksetzen möchten. Sie können durch die Parameter scrollen, in dem Sie die Pfeiltasten oben rechts im Dialogfeld verwenden. 

   Sie können die Werte in einer Standardparametergruppe nicht zurücksetzen.

1. Wählen Sie **Reset (Zurücksetzen)** und bestätigen Sie dann mit **Reset parameters (Parameter zurücksetzen)**.

1. Starten Sie die DB-Cluster anzuwenden.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ResettingCluster.CLI"></a>

Um Parameter in einer DB-Cluster-Parametergruppe auf ihre Standardwerte zurückzusetzen, verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/reset-db-cluster-parameter-group.html)Befehl mit der folgenden erforderlichen Option:`--db-cluster-parameter-group-name`.

Um alle Parameter in der Parametergruppe des DB-Clusters zurückzusetzen, wählen Sie die Option `--reset-all-parameters`. Um bestimmte Parameter zurückzusetzen, geben Sie die Option `--parameters` an.

Im folgenden Beispiel werden alle Parameter in der DB-Parametergruppe namens *mydbparametergroup* auf ihre Standardwerte zurückgesetzt.

**Example**  
Für Linux, macOS oder Unix:  

```
aws rds reset-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbparametergroup \
    --reset-all-parameters
```
Für Windows:  

```
aws rds reset-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbparametergroup ^
    --reset-all-parameters
```

Im folgenden Beispiel werden die Werte `server_audit_logging` und `server_audit_logs_upload` in der DB-Cluster-Parametergruppe *mydbclusterparametergroup* auf ihre Standardwerte zurückgesetzt.

**Example**  
Für Linux, macOS oder Unix:  

```
aws rds reset-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbclusterparametergroup \
    --parameters "ParameterName=server_audit_logging,ApplyMethod=immediate" \
                 "ParameterName=server_audit_logs_upload,ApplyMethod=immediate"
```
Für Windows:  

```
aws rds reset-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbclusterparametergroup ^
    --parameters "ParameterName=server_audit_logging,ParameterValue=1,ApplyMethod=immediate" ^
                 "ParameterName=server_audit_logs_upload,ParameterValue=1,ApplyMethod=immediate"
```
Die Ausgabe des Befehls ähnelt der Folgenden:  

```
DBClusterParameterGroupName  mydbclusterparametergroup
```

## RDS-API
<a name="USER_WorkingWithParamGroups.ResettingCluster.API"></a>

Um Parameter in einer DB-Cluster-Parametergruppe auf ihre Standardwerte zurückzusetzen, verwenden Sie den [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ResetDBClusterParameterGroup.html)-RDS-API-Befehl mit dem folgenden erforderlichen Parameter: `DBClusterParameterGroupName`.

Um alle Parameter in der Parametergruppe des DB-Clusters zurückzusetzen, legen Sie den Parameter `ResetAllParameters` auf `true` fest. Um bestimmte Parameter zurückzusetzen, geben Sie den Parameter `Parameters` an.

# Kopieren einer DB-Cluster-Parametergruppe
<a name="USER_WorkingWithParamGroups.CopyingCluster"></a>

Sie können die von Ihnen erstellten benutzerdefinierten DB-Cluster-Parametergruppen kopieren. Das Kopieren einer Parametergruppe ist eine praktische Lösung, wenn Sie bereits eine DB-Cluster-Parametergruppe erstellt haben und die am häufigsten verwendeten Parameter und Werte aus dieser Gruppe in eine neuen DB-Cluster-Parametergruppe übernehmen möchten. Sie können eine DB-Cluster-Parametergruppe kopieren, indem Sie den Befehl AWS CLI [copy-db-cluster-parameter-group](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html) oder den [DBClusterParameterGroupRDS-API-Kopiervorgang](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBParameterGroup.html) verwenden.

Nachdem Sie eine DB-Cluster-Parametergruppe kopiert haben, warten Sie mindestens fünf Minuten, bevor Sie einen DB-Cluster erstellen, der diese DB-Cluster-Parametergruppe verwendet. Auf diese Weise kann Amazon RDS die Parametergruppe vollständig kopieren, bevor sie vom neuen DB-Cluster verwendet wird. Sie können die Seite **Parametergruppen** in der [Amazon RDS-Konsole](https://console.aws.amazon.com/rds/) oder den [describe-db-cluster-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html)Befehl verwenden, um zu überprüfen, ob Ihre DB-Cluster-Parametergruppe erstellt wurde.

**Anmerkung**  
Standardparametergruppen können nicht kopiert werden. Sie können jedoch eine neue Parametergruppe erstellen, die auf einer Standardparametergruppe basiert.  
Sie können eine DB-Cluster-Parametergruppe nicht in eine andere AWS-Konto oder kopieren AWS-Region.

## Konsole
<a name="USER_WorkingWithParamGroups.CopyingCluster.CON"></a>

**So kopieren Sie eine DB-Cluster-Parametergruppe**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

1. Wählen Sie in der Liste die zu kopierende benutzerdefinierte Parametergruppe.

1. Wählen Sie für **Parameter group actions (Parametergruppenaktionen)** die Option **Kopieren**.

1. Geben Sie unter **New DB parameter group identifier (Neue DB-Parametergruppenkennung)** einen Namen für die neue Parametergruppe ein.

1. Geben Sie unter **Beschreibung** eine Beschreibung für die neue Parametergruppe ein.

1. Wählen Sie die Option **Copy** aus.

## AWS CLI
<a name="USER_WorkingWithParamGroups.CopyingCluster.CLI"></a>

Um eine DB-Cluster-Parametergruppe zu kopieren, verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/copy-db-cluster-parameter-group.html)Befehl mit den folgenden erforderlichen Parametern:
+ `--source-db-cluster-parameter-group-identifier`
+ `--target-db-cluster-parameter-group-identifier`
+ `--target-db-cluster-parameter-group-description`

Im folgenden Beispiel wird eine neue DB-Cluster-Parametergruppe mit dem Namen `mygroup2` als Kopie der DB-Cluster-Parametergruppe `mygroup1` erstellt.

**Example**  
Für Linux, macOS oder Unix:  

```
aws rds copy-db-cluster-parameter-group \
    --source-db-cluster-parameter-group-identifier mygroup1 \
    --target-db-cluster-parameter-group-identifier mygroup2 \
    --target-db-cluster-parameter-group-description "DB parameter group 2"
```
Für Windows:  

```
aws rds copy-db-cluster-parameter-group ^
    --source-db-cluster-parameter-group-identifier mygroup1 ^
    --target-db-cluster-parameter-group-identifier mygroup2 ^
    --target-db-cluster-parameter-group-description "DB parameter group 2"
```

## RDS-API
<a name="USER_WorkingWithParamGroups.Copying.API"></a>

Um eine DB-Cluster-Parametergruppe zu kopieren, verwenden Sie die RDS-API-Operation [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBClusterParameterGroup.html) mit den folgenden erforderlichen Parametern:
+ `SourceDBClusterParameterGroupIdentifier`
+ `TargetDBClusterParameterGroupIdentifier`
+ `TargetDBClusterParameterGroupDescription`

# Auflisten von DB-Cluster-Parametergruppen
<a name="USER_WorkingWithParamGroups.ListingCluster"></a>

Sie können die DB-Cluster-Parametergruppen auflisten, die Sie für Ihr AWS Konto erstellt haben.

**Anmerkung**  
Standardparametergruppen werden automatisch aus einer Standardparametervorlage generiert, wenn Sie ein DB-Cluster für eine bestimmte DB-Engine und -Version erstellen. Diese Standardparametergruppen enthalten bevorzugte Parametereinstellungen und können nicht geändert werden. Wenn Sie eine benutzerdefinierte Parametergruppe erstellen, können Sie Parametereinstellungen ändern. 

## Konsole
<a name="USER_WorkingWithParamGroups.ListingCluster.CON"></a>

**Um alle DB-Cluster-Parametergruppen für ein AWS Konto aufzulisten**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

   Die DB-Cluster-Parametergruppen erscheinen in der Liste mit **DB cluster parameter group (DB-Cluster-Parametergruppe)** als **Type (Typ)**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ListingCluster.CLI"></a>

Verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusterparameter-groups.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusterparameter-groups.html)Befehl, um alle DB-Cluster-Parametergruppen für ein AWS Konto aufzulisten.

**Example**  
Im folgenden Beispiel werden alle verfügbaren DB-Cluster-Parametergruppen für ein AWS -Konto aufgelistet.  

```
aws rds describe-db-cluster-parameter-groups
```
Im folgenden Beispiel wird die Parametergruppe *mydbclusterparametergroup* beschrieben.  
Für Linux, macOS oder Unix:  

```
aws rds describe-db-cluster-parameter-groups \
    --db-cluster-parameter-group-name mydbclusterparametergroup
```
Für Windows:  

```
aws rds describe-db-cluster-parameter-groups ^
    --db-cluster-parameter-group-name mydbclusterparametergroup
```
Die Ausgabe des Befehls ähnelt der Folgenden:  

```
{
    "DBClusterParameterGroups": [
        {
            "DBClusterParameterGroupName": "mydbclusterparametergroup2",
            "DBParameterGroupFamily": "mysql8.0",
            "Description": "My new cluster parameter group",
            "DBClusterParameterGroupArn": "arn:aws:rds:us-east-1:123456789012:cluster-pg:mydbclusterparametergroup"
        }
    ]
}
```

## RDS-API
<a name="USER_WorkingWithParamGroups.ListingCluster.API"></a>

Verwenden Sie die [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusterParameterGroups.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusterParameterGroups.html)RDS-API-Aktion, um alle DB-Cluster-Parametergruppen für ein AWS Konto aufzulisten.

# Parameterwerte für eine DB-Cluster-Parametergruppe anzeigen
<a name="USER_WorkingWithParamGroups.ViewingCluster"></a>

Sie können alle Parameter in einer DB-Cluster-Parametergruppe mit ihren Werten in einer Liste anzeigen.

## Konsole
<a name="USER_WorkingWithParamGroups.ViewingCluster.CON"></a>

**So zeigen Sie die Parameterwerte für eine DB-Cluster-Parametergruppe an**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

   Die DB-Cluster-Parametergruppen erscheinen in der Liste mit **DB cluster parameter group (DB-Cluster-Parametergruppe)** als **Type (Typ)**.

1. Wählen Sie den Namen der DB-Cluster-Parametergruppe, um deren Parameterliste anzuzeigen.

## AWS CLI
<a name="USER_WorkingWithParamGroups.ViewingCluster.CLI"></a>

Um die Parameterwerte für eine DB-Cluster-Parametergruppe anzuzeigen, verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html)Befehl mit dem folgenden erforderlichen Parameter.
+ `--db-cluster-parameter-group-name`

**Example**  
Das folgende Beispiel listet die Parameter und Parameterwerte für eine DB-Cluster-Parametergruppe namens *mydbclusterparametergroup* im JSON-Format auf.  
Die Ausgabe des Befehls ähnelt der Folgenden:  

```
aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name mydbclusterparametergroup
```

```
{
    "Parameters": [
        {
            "ParameterName": "activate_all_roles_on_login",
            "ParameterValue": "0",
            "Description": "Automatically set all granted roles as active after the user has authenticated successfully.",
            "Source": "engine-default",
            "ApplyType": "dynamic",
            "DataType": "boolean",
            "AllowedValues": "0,1",
            "IsModifiable": true,
            "ApplyMethod": "pending-reboot",
            "SupportedEngineModes": [
                "provisioned"
            ]
        },
        {
            "ParameterName": "allow-suspicious-udfs",
            "Description": "Controls whether user-defined functions that have only an xxx symbol for the main function can be loaded",
            "Source": "engine-default",
            "ApplyType": "static",
            "DataType": "boolean",
            "AllowedValues": "0,1",
            "IsModifiable": false,
            "ApplyMethod": "pending-reboot",
            "SupportedEngineModes": [
                "provisioned"
            ]
        },
...
```

## RDS-API
<a name="USER_WorkingWithParamGroups.ViewingCluster.API"></a>

Um die Parameterwerte für eine DB-Cluster-Parametergruppe anzuzeigen, verwenden Sie den RDS-API-Befehl [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBParameters.html) mit dem folgenden erforderlichen Parameter.
+ `DBClusterParameterGroupName`

In einigen Fällen werden die zulässigen Werte für einen Parameter nicht angezeigt. Es handelt sich dabei immer um Parameter, bei denen die Quelle die Standardeinstellung der Datenbank-Engine ist.

Um die Werte dieser Parameter anzuzeigen, können Sie die folgenden SQL-Anweisungen ausführen:
+ MySQL:

  ```
  -- Show the value of a particular parameter
  mysql$ SHOW VARIABLES LIKE '%parameter_name%';
  
  -- Show the values of all parameters
  mysql$ SHOW VARIABLES;
  ```
+ PostgreSQL:

  ```
  -- Show the value of a particular parameter
  postgresql=> SHOW parameter_name;
  
  -- Show the values of all parameters
  postgresql=> SHOW ALL;
  ```

# Löschen einer DB-Cluster-Parametergruppe
<a name="USER_WorkingWithParamGroups.DeletingCluster"></a>

Sie können eine DB-Cluster-Parametergruppe mithilfe der AWS-Managementkonsole AWS CLI, oder RDS-API löschen. Eine DB-Cluster-Parametergruppe kann nur gelöscht werden, wenn sie mit keinem DB-Cluster verknüpft ist.

## Konsole
<a name="USER_WorkingWithParamGroups.DeletingCluster.CON"></a>

**So löschen Sie Parametergruppen:**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die Amazon RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

   Die verfügbaren Parametergruppen werden in einer Liste angezeigt.

1. Wählen Sie den Namen der zu löschenden DB-Cluster-Parametergruppen aus.

1. Wählen Sie **Actions** (Aktionen) und anschließend **Delete** (Löschen) aus.

1. Überprüfen Sie die Namen der Parametergruppen und wählen Sie dann **Löschen**.

## AWS CLI
<a name="USER_WorkingWithParamGroups.DeletingCluster.CLI"></a>

Um eine DB-Cluster-Parametergruppe zu löschen, verwenden Sie den AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-cluster-parameter-group.html)Befehl mit dem folgenden erforderlichen Parameter.
+ `--db-parameter-group-name`

**Example**  
Im folgenden Beispiel wird die DB-Cluster-Parametergruppe *mydbparametergroup* gelöscht.  

```
aws rds delete-db-cluster-parameter-group --db-parameter-group-name mydbparametergroup
```

## RDS-API
<a name="USER_WorkingWithParamGroups.DeletingCluster.API"></a>

Verwenden Sie den Befehl [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBClusterParameterGroup.html) mit den folgenden erforderlichen Parametern, um eine DB-Cluster-Parametergruppe zu löschen.
+ `DBParameterGroupName`

# Vergleichen von DB-Parametergruppen
<a name="USER_WorkingWithParamGroups.Comparing"></a>

Mit der AWS-Managementkonsole können Sie die Unterschiede zwischen zwei DB-Parametergruppen anzeigen.

Die angegebenen Parametergruppen müssen beide DB-Parametergruppen oder DB-Cluster-Parametergruppen sein. Dies gilt, auch wenn die DB-Engine und die Version identisch sind. Beispielsweise können Sie eine DB-Parametergruppe von `aurora-mysql8.0` (Aurora-MySQL-Version 3) nicht mit einer DB-Cluster-Parametergruppe von `aurora-mysql8.0` vergleichen.

Sie können DB-Parametergruppen von Aurora MySQL und RDS für MySQL vergleichen, auch für verschiedene Versionen. Im Gegensatz dazu können Sie DB-Parametergruppen von Aurora PostgreSQL und RDS für PostgreSQL jedoch nicht vergleichen.

**So vergleichen Sie zwei DB-Parametergruppen**

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-Konsole unter [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Wählen Sie im Navigationsbereich **Parameter groups (Parametergruppen)** aus.

1. Wählen Sie in der Liste die beiden zu vergleichenden Parametergruppen.
**Anmerkung**  
Um eine Standardparametergruppe mit einer benutzerdefinierten Parametergruppe zu vergleichen, wählen Sie zuerst die Standardparametergruppe auf der Registerkarte **Standard** und dann die benutzerdefinierte Parametergruppe auf der Registerkarte **Benutzerdefiniert** aus.

1. Wählen Sie unter **Aktionen** die Option **Vergleichen** aus.

# Festlegen von DB-Parametern
<a name="USER_ParamValuesRef"></a>

Zu den DB-Parametertypen gehören die folgenden:
+ Ganzzahl
+ Boolesch
+ String
+ Long
+ Double
+ Zeitstempel
+ Objekt anderer definierter Datentypen
+ Array von Werten vom Typ Ganzzahlwert, Boolesch, String, Long, Double, Zeitstempel oder Objekt

Sie können auch Ganzzahl- und Boolesche Parameter mit Ausdrücken, Formeln und Funktionen angeben. 

Für die Oracle-Engine können Sie die `DBInstanceClassHugePagesDefault`-Formelvariable zur Angabe eines booleschen DB-Parameters verwenden. Siehe [DB-Parameter-Formel-Variablen](#USER_FormulaVariables). 

Für die PostgreSQL-Engine können Sie einen Ausdruck verwenden, um einen booleschen DB-Parameter anzugeben. Siehe [Boolesche DB-Parameterausdrücke](#USER_ParamBooleanExpressions).

**Contents**
+ [DB-Parameter-Formeln](#USER_ParamFormulas)
  + [DB-Parameter-Formel-Variablen](#USER_FormulaVariables)
  + [DB-Parameter-Formel-Operatoren](#USER_FormulaOperators)
+ [DB-Parameter-Funktionen](#USER_ParamFunctions)
+ [Boolesche DB-Parameterausdrücke](#USER_ParamBooleanExpressions)
+ [Protokollausdrücke von DB-Parametern](#USER_ParamLogExpressions)
+ [Beispiele für DB-Parameterwerte](#USER_ParamValueExamples)

## DB-Parameter-Formeln
<a name="USER_ParamFormulas"></a>

Eine DB-Parameterformel ist ein Ausdruck, der in einen Ganzzahlwert oder einen booleschen Wert aufgelöst wird. Sie schließen den Ausdruck in Klammern ein: \$1\$1. Sie können eine Formel entweder für einen DB-Parameterwert oder als Argument für eine DB-Parameterfunktion verwenden.

**Syntax**  

```
{FormulaVariable}
{FormulaVariable*Integer}
{FormulaVariable*Integer/Integer}
{FormulaVariable/Integer}
```

### DB-Parameter-Formel-Variablen
<a name="USER_FormulaVariables"></a>

Jede Formelvariable gibt einen Ganzzahlwert oder einen booleschen Wert zurück. Bei den Namen aller Variablen muss die Groß- und Kleinschreibung beachtet werden.

*AllocatedStorage*  
Gibt einen Ganzzahlwert zurück, der die Größe des Datenvolumens in Byte darstellt.

*DBInstanceClassHugePagesDefault*  
Gibt einen booleschen Wert zurück. Sie wird derzeit nur für Oracle-Engines unterstützt.  
Weitere Informationen finden Sie unter [Aktivieren von HugePages für eine Instance von RDS für Oracle](Oracle.Concepts.HugePages.md).

*DBInstanceClassMemory*  
Gibt eine Ganzzahl für die Anzahl der Speicherbytes zurück, die für den Datenbankprozess verfügbar sind. Diese Zahl wird intern berechnet, indem mit der Gesamtspeichermenge für die DB-Instance-Klasse begonnen wird. Hiervon wird bei der Berechnung der Speicher subtrahiert, der für das Betriebssystem und die RDS-Prozesse reserviert ist, die die Instance verwalten. Daher ist die Zahl immer etwas niedriger als die Speicherzahlen, die in den Instance-Klassentabellen unter [](Concepts.DBInstanceClass.md) genannt werden. Der genaue Wert hängt von einer Kombination von Faktoren ab. Dazu gehören Instance-Klasse, DB-Engine und die Frage, ob der Wert für eine RDS-Instance oder eine Instance gilt, die Teil eines Aurora-Clusters ist. 

*DBInstanceVCPU*  
Gibt eine Ganzzahl zurück, die die Anzahl der virtuellen zentralen Verarbeitungseinheiten (vCPUs) darstellt, die von Amazon RDS verwendet werden, um die Instance zu verwalten.

*Endpunkt-Port*  
Gibt eine Ganzzahl zurück, die den beim Herstellen einer Verbindung mit der DB-Instance verwendeten Port darstellt.

*TrueIfReplica*  
Gibt `1` zurück, wenn es sich bei der DB-Instance um ein Lesereplikat handelt, und `0`, wenn dies nicht der Fall ist. Dies ist der Standardwert für den Parameter `read_only` in MySQL.

### DB-Parameter-Formel-Operatoren
<a name="USER_FormulaOperators"></a>

DB-Parameter-Formeln unterstützen zwei Operatoren: Division und Multiplikation.

*Divisions-Operator: /*  
Dividiert den Dividend durch den Divisor, gibt einen Quotienten als Ganzzahl zurück. Dezimalzahlen in einem Quotienten werden gekürzt und nicht gerundet.  
Syntax  

```
dividend / divisor
```
Die Dividend- und Divisor-Argumente müssen Ausdrücke mit Ganzzahlen sein.

*Multiplikations-Operator: \$1*  
Multipliziert die Ausdrücke und gibt das Produkt der Ausdrücke zurück. Dezimalstellen in Ausdrücken werden gekürzt (und nicht gerundet).  
Syntax  

```
expression * expression
```
Beide Ausdrücke müssen Ganzzahlen sein.

## DB-Parameter-Funktionen
<a name="USER_ParamFunctions"></a>

Sie geben die Argumente von DB-Parameter-Funktionen entweder als Ganzzahlen oder Formeln an. Jede Funktion muss mindestens ein Argument haben. Geben Sie mehrere Argumente als kommagetrennte Liste an. Die Liste darf keine leeren Elemente aufweisen, z. B. *argument1*,,*argument3*. Bei Funktionsnamen wird zwischen Groß- und Kleinschreibung unterschieden.

*IF*  
Gibt ein Argument zurück.  
Sie wird derzeit nur für Oracle-Engines unterstützt und das einzige unterstützte erste Argument ist `{DBInstanceClassHugePagesDefault}`. Weitere Informationen finden Sie unter [Aktivieren von HugePages für eine Instance von RDS für Oracle](Oracle.Concepts.HugePages.md).  
Syntax  

```
IF(argument1, argument2, argument3)
```
Gibt das zweite Argument zurück, wenn das erste Argument als wahr ausgewertet wird. Gibt andernfalls das dritte Argument zurück.

*GREATEST*  
Gibt den größten Wert aus einer Liste von Ganzzahlen oder Parameter-Formeln zurück.  
Syntax  

```
GREATEST(argument1, argument2,...argumentn)
```
Gibt eine Ganzzahl zurück.

*LEAST*  
Gibt den kleinsten Wert aus einer Liste von Ganzzahlen oder Parameter-Formeln zurück.  
Syntax  

```
LEAST(argument1, argument2,...argumentn)
```
Gibt eine Ganzzahl zurück.

*SUM*  
Addiert die Werte der festgelegten Ganzzahlen oder Parameter-Formeln.  
Syntax  

```
SUM(argument1, argument2,...argumentn)
```
Gibt eine Ganzzahl zurück.

## Boolesche DB-Parameterausdrücke
<a name="USER_ParamBooleanExpressions"></a>

Ein boolescher DB-Parameterausdruck wird in einen booleschen Wert von 1 oder 0 aufgelöst. Der Ausdruch ist in Anführungszeichen gesetzt.

**Anmerkung**  
Boolesche DB-Parameterausdrücke werden nur für die PostgreSQL-Engine unterstützt.

**Syntax**  

```
"expression operator expression"
```
Beide Ausdrücke müssen in Ganzzahlen aufgelöst werden. Ein Ausdruck kann folgender sein:  
+ Konstante mit Ganzzahlwert
+ DB-Parameter-Formel
+ DB-Parameter-Funktion
+ DB-Parametervariable

Boolesche DB-Parameterausdrücke unterstützen die folgenden Operatoren für Ungleichheit:

*Der Operator größere als: >*  
Syntax  

```
"expression > expression"
```

*Der Operator kleiner als: <*  
Syntax  

```
"expression < expression"
```

* Die Operatoren größer als oder gleich: >=, =>*  
Syntax  

```
"expression >= expression"
"expression => expression"
```

*Die Operatoren kleiner als oder gleich: <=, =<*  
Syntax  

```
"expression <= expression"
"expression =< expression"
```

**Example Verwenden eines booleschen DB-Parameterausdrucks**  
Im folgenden Beispiel für einen booleschen DB-Parameterausdruck wird das Ergebnis einer Parameterformel mit einer Ganzzahl verglichen. Dies geschieht, um den booleschen DB-Parameter `wal_compression` für eine PostgreSQL-DB-Instance zu ändern. Der Parameterausdruck vergleicht die Anzahl der vCPUs mit dem Wert 2. Wenn die Anzahl der vCPUs größer als 2 ist, wird der `wal_compression`-DB-Parameter auf „true“ festgelegt.  

```
aws rds modify-db-parameter-group --db-parameter-group-name group-name \
--parameters "ParameterName=wal_compression,ParameterValue=\"{DBInstanceVCPU} > 2\" "
```

## Protokollausdrücke von DB-Parametern
<a name="USER_ParamLogExpressions"></a>

Sie können einen DB-Parameterwert, der eine Ganzzahl ist, auf einen Protokollausdruck festlegen. Sie schließen den Ausdruck in Klammern ein: \$1\$1. Zum Beispiel:

```
{log(DBInstanceClassMemory/8187281418)*1000}
```

Die `log`-Funktion repräsentiert die Protokollbasis 2. In diesem Beispiel wird auch die `DBInstanceClassMemory`-Formelvariable verwendet. Siehe [DB-Parameter-Formel-Variablen](#USER_FormulaVariables). 

**Anmerkung**  
Derzeit können Sie den MySQL-Parameter `innodb_log_file_size` nicht mit einem anderen Wert als einer Ganzzahl angeben.

## Beispiele für DB-Parameterwerte
<a name="USER_ParamValueExamples"></a>

Diese Beispiele zeigen die Verwendung von Formeln, Funktionen und Ausdrücken für die Werte von DB-Parametern.

**Warnung**  
Wenn die Parameter in einer DB-Parametergruppe unpassend eingestellt werden, kann dies unbeabsichtigte unerwünschte Auswirkungen haben. Dies kann eine gestörte Leistung und Systeminstabilität umfassen. Gehen Sie mit Bedacht vor, wenn Sie Datenbank-Parameter ändern und sichern Sie Ihre Daten bevor Sie Ihre DB-Parametergruppe ändern. Führen Sie Änderungen an einer Parametergruppe immer zuerst auf einer Test-DB-Instance aus, für die zeitpunktbezogene Wiederherstellungen vorhanden sind, bevor Sie diese Änderungen für eine Produktions-DB-Instance übernehmen. 

**Example mit der DB-Parameter-Funktion GREATEST**  
Sie können die Funktion `GREATEST` in einem Oracle-Prozessparameter angeben. Verwenden Sie es, um die Anzahl der Benutzerprozesse auf größer als 80 oder `DBInstanceClassMemory` geteilt durch 9.868.951 einzustellen.  

```
GREATEST({DBInstanceClassMemory/9868951},80)
```

**Example Verwenden der DB-Parameter-Funktion LEAST**  
Sie können die `LEAST`-Funktion in einem MySQL-`max_binlog_cache_size`-Parameter-Wert angeben. Verwenden Sie es, um die maximale Cachegröße, die bei einer Transaktion von einer MySQL-Instance belegt werden darf, auf den kleineren Wert von entweder 1 MB oder geteilt durch 256 festzu `DBInstanceClass`/256.  

```
LEAST({DBInstanceClassMemory/256},10485760)
```

# Erstellen eines ElastiCache Amazon-Caches mithilfe des , Amazon RDS-DB-Instance-Einstellungen
<a name="creating-elasticache-cluster-with-RDS-settings"></a>

ElastiCache ist ein vollständig verwalteter In-Memory-Caching-Service, der Lese- und Schreiblatenzen im Mikrosekundenbereich bietet und flexible Anwendungsfälle in Echtzeit unterstützt. ElastiCache kann Ihnen helfen, die Anwendungs- und Datenbankleistung zu beschleunigen. Sie können ihn ElastiCache als primären Datenspeicher für Anwendungsfälle verwenden, die keine Datenbeständigkeit erfordern, z. B. Bestenlisten für Spiele, Streaming und Datenanalysen. ElastiCache trägt dazu bei, die Komplexität zu verringern, die mit der Bereitstellung und Verwaltung einer verteilten Computerumgebung verbunden ist. Weitere Informationen finden Sie unter [Häufige ElastiCache Anwendungsfälle und Wie ElastiCache kann ich für Memcached helfen](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/elasticache-use-cases.html)? und [Allgemeine ElastiCache Anwendungsfälle und Wie ElastiCache kann ich für Redis OSS helfen](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/elasticache-use-cases.html)? Sie können die Amazon RDS-Konsole zum Erstellen des ElastiCache Caches verwenden. 

Sie können Amazon ElastiCache in zwei Formaten betreiben. Sie können mit einem Serverless-Cache beginnen oder einen eigenen Cache-Cluster entwerfen. Wenn Sie sich dafür entscheiden, Ihren eigenen Cache-Cluster zu entwerfen, ElastiCache funktioniert er sowohl mit den Redis OSS- als auch mit den Memcached-Engines. Wenn Sie sich nicht sicher sind, welche Engine Sie verwenden möchten, finden Sie weitere Informationen unter [Memcached und Redis OSS im Vergleich](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/SelectEngine.html). Weitere Informationen zu Amazon ElastiCache finden Sie im [ ElastiCache Amazon-Benutzerhandbuch](https://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/).

**Topics**
+ [Überblick über die ElastiCache Cache-Erstellung mit , RDS-DB-Instance-Einstellungen](#creating-elasticache-cluster-with-RDS-settings-overview)
+ [Einen ElastiCache Cache mit Einstellungen aus einem erstellen, RDS-DB-Instance](#creating-elasticache-cluster-with-RDS-settings-new-DB)

## Überblick über die ElastiCache Cache-Erstellung mit , RDS-DB-Instance-Einstellungen
<a name="creating-elasticache-cluster-with-RDS-settings-overview"></a>

Sie können einen ElastiCache Cache von Amazon RDS aus mit denselben Konfigurationseinstellungen wie eine neu erstellte oder bestehende erstellen. 

Einige Anwendungsfälle, um einen ElastiCache Cache mit Ihrer zu verknüpfen:
+ Sie können Kosten sparen und Ihre Leistung verbessern, indem Sie RDS verwenden ElastiCache und nicht nur auf RDS laufen.

  Sie können beispielsweise bis zu 55% an Kosten sparen und eine bis zu 80-mal schnellere Leseleistung erzielen, wenn Sie RDS für MySQL verwenden ElastiCache als RDS für MySQL allein. 
+ Sie können den ElastiCache Cache als primären Datenspeicher für Anwendungen verwenden, für die keine Datenbeständigkeit erforderlich ist. Ihre Anwendungen, die Redis OSS oder Memcached verwenden, können fast ElastiCache ohne Änderungen verwendet werden.

Wenn Sie einen ElastiCache Cache aus RDS erstellen, erbt der ElastiCache Cache die folgenden Einstellungen von der zugehörigen :
+ ElastiCache Konnektivitätseinstellungen
+ ElastiCache Sicherheitseinstellungen

Sie können auch die Cache-Konfigurationseinstellungen gemäß Ihren Anforderungen festlegen.

### Einrichtung ElastiCache in Ihren Anwendungen
<a name="creating-elasticache-cluster-with-RDS-settings-overview-SettingUpELC"></a>

Ihre Anwendungen müssen so eingerichtet sein, dass sie den ElastiCache Cache nutzen. Sie können die Cache-Leistung auch optimieren und verbessern, indem Sie Ihre Anwendungen so einrichten, dass sie je nach Ihren Anforderungen Caching-Strategien verwenden.
+  Informationen zum Zugriff auf Ihren ElastiCache Cache und zu den ersten Schritten finden Sie unter [Erste Schritte mit ElastiCache (Redis OSS)](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/GettingStarted.html) und [Erste Schritte mit ElastiCache (Memcached](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/GettingStarted.html)). 
+  Weitere Informationen zu Caching-Strategien finden Sie unter [Caching-Strategien und bewährte Methoden für Memcached](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/BestPractices.html) und [Caching-Strategien und bewährte Methoden für Redis OSS](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/BestPractices.html). 
+  Weitere Informationen zur Hochverfügbarkeit in ElastiCache (Redis OSS-) Clustern finden Sie unter [Hochverfügbarkeit](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/BestPractices.html) mithilfe von Replikationsgruppen. 
+  Möglicherweise fallen Kosten im Zusammenhang mit Backup-Speicher, Datenübertragung innerhalb oder zwischen Regionen oder der Nutzung von an. AWS Outposts Preisdetails finden Sie unter [ ElastiCache Amazon-Preise](https://aws.amazon.com/elasticache/pricing/). 

## Einen ElastiCache Cache mit Einstellungen aus einem erstellen, RDS-DB-Instance
<a name="creating-elasticache-cluster-with-RDS-settings-new-DB"></a>

Sie können einen ElastiCache Cache für Ihre mit Einstellungen für die Übernahme von der erstellen. 

**Erstellen Sie einen ElastiCache Cache mit Einstellungen aus einer**

1. Wenn Sie eine DB-Instance erstellen möchten, folgen Sie den Anweisungen in [Erstellen einer Amazon-RDS-DB-Instance](USER_CreateDBInstance.md).

1. Nach dem Erstellen einer RDS-DB-Instance zeigt die Konsole das Fenster **Vorgeschlagene Add-ons** an. Wählen Sie **Mit Ihren DB-Einstellungen einen ElastiCache Cluster aus RDS erstellen** aus. 

   Wählen Sie für eine bestehende Datenbank auf der Seite **Datenbanken** die erforderliche DB-Instance aus. Wählen Sie im Dropdownmenü **Aktionen** die Option **Create ElastiCache cluster** aus, um einen ElastiCache Cache in RDS zu erstellen, der dieselben Einstellungen wie Ihre bestehende hat.

   Im **Abschnitt ElastiCache Konfiguration** zeigt die **Quell-DB-ID** an, von welcher der ElastiCache Cache die Einstellungen erbt.

1. Wählen Sie aus, ob Sie einen Redis-OSS- oder Memcached-Cluster erstellen möchten. Weitere Informationen finden Sie unter [Memcached und Redis OSS im Vergleich](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/SelectEngine.html).  
![\[Wählen Sie den Cluster-Typ und die Bereitstellungsoption aus.\]](http://docs.aws.amazon.com/de_de/AmazonRDS/latest/UserGuide/images/EC-RDS-Config.png)

1. Wählen Sie anschließend aus, ob Sie einen **Serverless-Cache erstellen** oder **Ihren eigenen Cache entwerfen** möchten. Weitere Informationen finden Sie unter [Auswählen aus den Bereitstellungsoptionen](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/WhatIs.deployment.html).

   Wenn Sie **Serverless-Cache** wählen: 

   1. Geben Sie in den **Cache-Einstellungen** Werte für **Name** und **Beschreibung** ein. 

   1. Behalten Sie unter **Standardeinstellungen anzeigen** die Standardeinstellungen bei, um die Verbindung zwischen Ihrem Cache und der DB-Instance herzustellen.

   1. Sie können die Standardeinstellungen auch bearbeiten, indem Sie **Standardeinstellungen anpassen** wählen. Wählen Sie die **ElastiCache Konnektivitätseinstellungen**, **ElastiCache Sicherheitseinstellungen** und **maximale Nutzungsbeschränkungen** aus.

1. Wenn Sie **Eigenen Cache entwerfen** auswählen: 

   1. Wenn Sie **Redis-OSS-Cluster** auswählen, geben Sie an, ob der Cluster-Modus **aktiviert** oder **deaktiviert** bleiben soll. Weitere Informationen finden Sie unter [Replikation: Redis OSS (Cluster-Modus deaktiviert) im Vergleich zu Redis OSS (Cluster-Modus aktiviert)](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Replication.Redis-RedisCluster.html).

   1. Geben Sie Werte für **Name**, **Beschreibung** und **Engine-Version** ein. 

      Für **Engine-Version** wird als Standardwert die neueste Engine-Version empfohlen. Sie können auch eine **Engine-Version** für den ElastiCache Cache auswählen, die Ihren Anforderungen am besten entspricht.

   1. Wählen Sie den Knotentyp in der Option **Knotentyp** aus. Weitere Informationen finden Sie unter [Verwalten von Knoten](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.html).

      Wenn Sie einen Redis-OSS-Cluster erstellen möchten, dessen **Cluster-Modus** auf **Aktiviert** festgelegt ist, geben Sie die Anzahl der Shards (Partitionen/Knotengruppen) für die Option **Anzahl der Shards** ein.

      Geben Sie im Feld **Anzahl der Replikate** die Zahl der Replikate jedes Shards ein.
**Anmerkung**  
Der ausgewählte Knotentyp, die Anzahl der Shards und die Anzahl der Replikate wirken sich alle auf die Cache-Leistung und die Ressourcenkosten aus. Stellen Sie sicher, dass diese Einstellungen Ihren Datenbankanforderungen entsprechen. Preisinformationen finden Sie unter [ ElastiCache Amazon-Preise](https://aws.amazon.com/elasticache/pricing/).

   1. Wählen Sie die **ElastiCache Konnektivitäts** - und **ElastiCache Sicherheitseinstellungen** aus. Sie können die Standardeinstellungen beibehalten oder diese Einstellungen entsprechend Ihrer Anforderungen anpassen. 

1. Überprüfen Sie die Standardeinstellungen und die geerbten Einstellungen Ihres ElastiCache Caches. Einige Einstellungen können nach der Erstellung nicht geändert werden.
**Anmerkung**  
RDS passt möglicherweise das Backup-Fenster Ihres ElastiCache Caches an, um das erforderliche Mindestfenster von 60 Minuten zu erfüllen. Das Backup-Fenster Ihrer Quelldatenbank bleibt gleich. 

1. Wenn Sie bereit sind, wählen Sie ** ElastiCache Cache erstellen**.

In der Konsole wird ein Bestätigungsbanner für die ElastiCache Cache-Erstellung angezeigt. Folgen Sie dem Link im Banner zur ElastiCache Konsole, um die Cache-Details einzusehen. In der ElastiCache Konsole wird der neu erstellte ElastiCache Cache angezeigt. 

# Automatische Migration von EC2-Datenbanken zu von AWS Database Migration Service
<a name="USER_DMS_migration"></a>

Sie können die RDS-Konsole verwenden, um eine EC2-Datenbank zu RDS zu migrieren. RDS verwendet AWS Database Migration Service (AWS DMS), um Ihre EC2-Quelldatenbank zu migrieren. AWS DMS ermöglicht es Ihnen, relationale Datenbanken in Ihre AWS Cloud zu migrieren. Weitere Informationen zu finden Sie AWS Database Migration Service unter [Was ist AWS Database Migration Service?](https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html) im *AWS Database Migration Service Benutzerhandbuch*.

Um mit der Migration zu beginnen, müssen Sie eine DB-Instance von RDS als Ziel für die Datenmigration erstellen. Nachdem Sie Ihre Zieldatenbank erstellt haben, können Sie Ihre EC2-Datenbank in diese importieren. Bei Quelldatenbanken mit weniger als 1 TiB reduziert diese Migrationsaktion den Zeit- und Ressourcenaufwand für die Migration Ihrer Daten zu RDS.

## -Übersicht
<a name="USER_DMS_migration-overview"></a>

Mit der RDS-Konsole können Sie EC2-Datenbanken in entsprechende RDS-Datenbanken migrieren. Sie müssen eine RDS-Datenbank erstellen, um die Migration über die Konsole zu ermöglichen.

Sie können EC2-Datenbanken für die folgenden Datenbank-Engines migrieren:
+ MySQL
+ MariaDB
+ PostgreSQL

Der Migrationsprozess umfasst die folgenden Schritte:
+ Erstellen Sie eine äquivalente Datenbank in RDS. Damit die Datenbanken gleichwertig sind, müssen sie dieselbe Datenbank-Engine und dieselben kompatiblen Engine-Versionen aufweisen. Sie müssen sich auch in derselben VPC befinden. Anleitungen zum Erstellen Ihrer Datenbank finden Sie unter [Erstellen einer Amazon-RDS-DB-Instance](USER_CreateDBInstance.md). 
+ Wählen Sie den Replikationstyp für Ihre Datenbank aus:
  + **Volllastmigration** – RDS kopiert die vollständige Quelldatenbank in die Zieldatenbank und erstellt bei Bedarf neue Tabellen in der Zieldatenbank.
**Anmerkung**  
Diese Option verursacht einen Ausfall in Ihrer RDS-Datenbank.
  + **Volllast- und Change Data Capture (CDC)-Migration** – Ähnlich wie bei der Volllastmigration kopiert RDS mit dieser Option die gesamte Quelldatenbank in die Zieldatenbank. Nach der Volllastmigration wendet RDS jedoch alle erfassten Änderungen in der Quelle auf die Zieldatenbank an. Change Data Capture sammelt Änderungen an den Datenbankprotokollen über die native API der Datenbank-Engine.
**Anmerkung**  
Diese Option verursacht einen Ausfall in Ihrer RDS-Datenbank.
  + **Change Data Capture (CDC)** – Verwenden Sie diese Option, um Ihre Zieldatenbank während der Migration verfügbar zu halten. RDS migriert fortlaufende Änderungen in Ihrer Quelldatenbank in die Zieldatenbank.
+ RDS erstellt die erforderlichen Netzwerkressourcen, um die Migration zu erleichtern. Sobald RDS die erforderlichen Ressourcen erstellt hat, werden Sie über die erstellten Ressourcen informiert und Sie können die Datenübertragung initiieren.

  Die Zeit, die für den Abschluss der Migration benötigt wird, hängt vom Typ der Replikation und der Größe der Quelldatenbank ab.

## Voraussetzungen
<a name="USER_DMS_migration-Prerequisites"></a>

### MySQLund MariaDB
<a name="USER_DMS_migration-Prerequisites.MySQL"></a>

Vergewissern Sie sich, dass Sie die folgenden Voraussetzungen erfüllen, bevor Sie eine MySQL oder MariaDB-Datenbank als Quelldatenbank verwenden. Diese Voraussetzungen gelten für AWS-verwaltete Quellen.

Sie müssen über ein Konto mit AWS DMS der Rolle Replikationsadministrator verfügen. Die Rolle benötigt die folgenden Berechtigungen:
+ **REPLICATION CLIENT** – Diese Berechtigung ist nur für CDC-Aufgaben erforderlich. Mit anderen Worten, für full-load-only Aufgaben ist dieses Recht nicht erforderlich.
+ **REPLICATION SLAVE** – Diese Berechtigung ist nur für CDC-Aufgaben erforderlich. Mit anderen Worten, für full-load-only Aufgaben ist dieses Privileg nicht erforderlich.

Der AWS DMS Benutzer muss außerdem über SELECT-Rechte für die Quelltabellen verfügen, die für die Replikation vorgesehen sind.

Erteilen Sie die folgenden Berechtigungen, wenn Sie MySQL-spezifische Bewertungen vor der Migration verwenden.

```
grant select on mysql.user to <dms_user>;
grant select on mysql.db to <dms_user>;
grant select on mysql.tables_priv to <dms_user>;
grant select on mysql.role_edges to <dms_user>  #only for MySQL version 8.0.11 and higher
```

### PostgreSQL
<a name="USER_DMS_migration-Prerequisites.PostgreSQL"></a>

Gehen Sie vor der Migration von Daten aus einer AWS-verwalteten PostgreSQL-Quelldatenbank wie folgt vor:
+ Wir empfehlen, dass Sie ein AWS Benutzerkonto mit den erforderlichen Mindestberechtigungen für die PostgreSQL-DB-Instance als Benutzerkonto für den PostgreSQL-Quellendpunkt für verwenden. AWS DMS Von der Verwendung des Hauptkontos wird abgeraten. Das Konto muss über die Rolle `rds_superuser` und die Rolle `rds_replication` verfügen. Die Rolle `rds_replication` erteilt Berechtigungen zur Verwaltung von logischen Slots und zum Streamen von Daten mithilfe von logischen Slots.

**Anmerkung**  
Einige AWS DMS Transaktionen sind für einige Zeit inaktiv, bevor die DMS-Engine sie wieder verwendet. Über den Parameter `idle_in_transaction_session_timeout` in PostgreSQL-Versionen 9.6 und höher können Sie für Transaktionen im Leerlauf ein Timeout und Fehlschlagen veranlassen.

## Einschränkungen
<a name="USER_DMS_migration-Limitations"></a>

Die folgenden Einschränkungen gelten für den automatischen Migrationsprozess:
+ Ihr Zieldatenbankstatus muss **Verfügbar** lauten, um mit der Quelldatenbankmigration zu beginnen.
+ Bei der Migration von einer MySQL-Quelldatenbank muss Ihr RDS-Konto über die Replication-Admin-Rolle verfügen. Sie müssen auch über die entsprechenden Berechtigungen für diese Rolle verfügen.
+ Ihre EC2-Instance und die Zieldatenbank müssen sich in derselben VPC befinden.
+ Sie können Ihre EC2-Datenbank nicht zu den folgenden Zieldatenbanken migrieren, wenn Sie die Aktion **Daten aus EC2-Datenbank migrieren** verwenden:
  + Datenbank, die Mitglied eines Clusters ist
  + Oracle-, SQL-Server- und Db2-Datenbanken
  + Datenbanken mit MySQL-Version niedriger als 5.7
  + Datenbanken mit MySQL-Version niedriger als 10.4
  + Datenbanken mit MariaDB-Version niedriger als 10.2

# Erstellen von IAM-Ressourcen für homogene Datenmigrationen
<a name="USER_DMS_migration-IAM"></a>

 RDS verwendetAWS DMS, um Ihre Daten zu migrieren. Damit Sie auf Ihre Datenbanken zugreifen und Daten migrieren können, AWS DMS wird eine serverlose Umgebung für homogene Datenmigrationen geschaffen. In dieser Umgebung ist Zugriff auf VPC-Peering, Routing-Tabellen, Sicherheitsgruppen und andere AWS Ressourcen AWS DMS erforderlich. AWS DMSSpeichert außerdem Protokolle, Metriken und den Fortschritt für jede Datenmigration in Amazon CloudWatch. Um ein Datenmigrationsprojekt zu erstellen, AWS DMS ist Zugriff auf diese Dienste erforderlich.

AWS DMSErfordert außerdem Zugriff auf die Geheimnisse, die eine Reihe von Benutzeranmeldeinformationen darstellen, um die Datenbankverbindung für die Quell- und Zielverbindung zu authentifizieren.

**Anmerkung**  
Mithilfe der Aktion **Daten aus EC2 Instance migrieren** können Sie die RDS-Konsole verwenden, um diese IAM-Ressourcen zu generieren. Überspringen Sie diesen Schritt, wenn Sie die von der Konsole generierten IAM-Ressourcen verwenden.

Für diesen Prozess benötigen Sie die folgenden IAM-Ressourcen:

**Topics**
+ [Erstellen einer IAM-Richtlinie für homogene Datenmigrationen](#USER_DMS_migration-IAM.iam-policy)
+ [Erstellen einer IAM-Rolle für homogene Datenmigrationen](#USER_DMS_migration-IAM.iam-role)
+ [Erstellen einer Richtlinie und Rolle für den geheimen Zugriff](USER_DMS_migration-IAM.secret-iam-role-policy.md)
+ [Erstellen einer IAM-Rolle für AWS DMS zur Verwaltung von Amazon VPC](USER_DMS_migration-IAM.dms-vpc-role.md)

## Erstellen einer IAM-Richtlinie für homogene Datenmigrationen
<a name="USER_DMS_migration-IAM.iam-policy"></a>

In diesem Schritt erstellen Sie eine IAM-Richtlinie, die den Zugriff auf Amazon EC2 und CloudWatch Ressourcen ermöglichtAWS DMS. Anschließend erstellen Sie eine IAM-Rolle und fügen dieser diese Richtlinie an.

**So erstellen Sie eine IAM-Richtlinie für homogene Datenmigrationen**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die IAM-Konsole unter. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Wählen Sie im Navigationsbereich **Richtlinien**.

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

1. Wählen Sie auf der Seite **Richtlinie erstellen** die Registerkarte **JSON** aus.

1. Fügen Sie den folgenden JSON-Code in den Editor ein.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": [
                   "ec2:DescribeRouteTables",
                   "ec2:DescribeSecurityGroups",
                   "ec2:DescribeVpcPeeringConnections",
                   "ec2:DescribeVpcs",
                   "ec2:DescribePrefixLists",
                   "logs:DescribeLogGroups"
               ],
               "Resource": "*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "servicequotas:GetServiceQuota"
               ],
               "Resource": "arn:aws:servicequotas:*:*:vpc/L-0EA8095F"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "logs:CreateLogGroup",
                   "logs:DescribeLogStreams"
               ],
               "Resource": "arn:aws:logs:*:*:log-group:dms-data-migration-*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "logs:CreateLogStream",
                   "logs:PutLogEvents"
               ],
               "Resource": "arn:aws:logs:*:*:log-group:dms-data-migration-*:log-stream:dms-data-migration-*"
           },
           {
               "Effect": "Allow",
               "Action": "cloudwatch:PutMetricData",
               "Resource": "*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "ec2:CreateRoute",
                   "ec2:DeleteRoute"
               ],
               "Resource": "arn:aws:ec2:*:*:route-table/*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "ec2:CreateTags"
               ],
               "Resource": [
                   "arn:aws:ec2:*:*:security-group/*",
                   "arn:aws:ec2:*:*:security-group-rule/*",
                   "arn:aws:ec2:*:*:route-table/*",
                   "arn:aws:ec2:*:*:vpc-peering-connection/*",
                   "arn:aws:ec2:*:*:vpc/*"
               ]
           },
           {
               "Effect": "Allow",
               "Action": [
                   "ec2:AuthorizeSecurityGroupEgress",
                   "ec2:AuthorizeSecurityGroupIngress"
               ],
               "Resource": "arn:aws:ec2:*:*:security-group-rule/*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "ec2:AuthorizeSecurityGroupEgress",
                   "ec2:AuthorizeSecurityGroupIngress",
                   "ec2:RevokeSecurityGroupEgress",
                   "ec2:RevokeSecurityGroupIngress"
               ],
               "Resource": "arn:aws:ec2:*:*:security-group/*"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "ec2:AcceptVpcPeeringConnection",
                   "ec2:ModifyVpcPeeringConnectionOptions"
               ],
               "Resource": "arn:aws:ec2:*:*:vpc-peering-connection/*"
           },
           {
               "Effect": "Allow",
               "Action": "ec2:AcceptVpcPeeringConnection",
               "Resource": "arn:aws:ec2:*:*:vpc/*"
           }
       ]
   }
   ```

------

1. Wählen Sie **Weiter: Tags** und **Weiter: Prüfen** aus.

1. Geben Sie unter **Name\$1** **HomogeneousDataMigrationsPolicy** ein und wählen Sie dann **Richtlinie erstellen** aus.

## Erstellen einer IAM-Rolle für homogene Datenmigrationen
<a name="USER_DMS_migration-IAM.iam-role"></a>

In diesem Schritt erstellen Sie eine IAM-Rolle, die Zugriff auf AWS Secrets Manager Amazon EC2 und CloudWatch bietet.

**So erstellen Sie eine IAM-Rolle für Datenmigrationen**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die IAM-Konsole unter. [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)

1. Wählen Sie im Navigationsbereich **Rollen** aus.

1. Wählen Sie **Create role** (Rolle erstellen) aus.

1. Wählen Sie auf der Seite **Vertrauenswürdige Entität auswählen** unter **Typ der vertrauenswürdigen Entität** die Option **AWS-Service** aus. Unter **Anwendungsfälle für andere AWS-Services** wählen Sie **DMS**.

1. Markieren Sie das Kontrollkästchen **DMS** und wählen Sie **Weiter**.

1. Wählen Sie auf der Seite „**Berechtigungen hinzufügen**“ **HomogeneousDataMigrationsPolicy**die Option aus, die Sie zuvor erstellt haben. Wählen Sie **Weiter** aus.

1. Geben Sie auf der Seite **Rollenname festlegen und überprüfen** **HomogeneousDataMigrationsRole** für **Rollenname** ein und wählen Sie **Rolle erstellen** aus.

1. Geben Sie auf der Seite **Rollen** **HomogeneousDataMigrationsRole** für **Rollenname** ein. Wählen Sie **HomogeneousDataMigrationsRole**.

1. Wählen Sie auf der **HomogeneousDataMigrationsRole**Seite die Registerkarte **Vertrauensbeziehungen** aus. Wählen Sie **Vertrauensrichtlinie bearbeiten** aus.

1. Fügen Sie auf der Seite **Vertrauensrichtlinie bearbeiten** den folgenden JSON-Code in den Editor ein und ersetzen Sie den vorhandenen Text.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "",
               "Effect": "Allow",
               "Principal": {
                   "Service": [
                       "dms-data-migrations.amazonaws.com",
                       "dms.your_region.amazonaws.com"
                   ]
               },
               "Action": "sts:AssumeRole"
           }
       ]
   }
   ```

------

   Ersetzen Sie es im vorherigen Beispiel *your\$1region* durch den Namen IhresAWS-Region.

   Die oben genannte ressourcenbasierte Richtlinie gewährt AWS DMS Service Principals Berechtigungen zur Ausführung von Aufgaben gemäß der vom Kunden verwalteten Richtlinie. **HomogeneousDataMigrationsPolicy**

1. Wählen Sie **Richtlinie aktualisieren**.

# Erstellen einer Richtlinie und Rolle für den geheimen Zugriff
<a name="USER_DMS_migration-IAM.secret-iam-role-policy"></a>

Gehen Sie wie folgt vor, um Ihre Richtlinie und Rolle für den geheimen Zugriff zu erstellen, die es DMS ermöglichen, auf die Benutzeranmeldeinformationen für Ihre Quell- und Zieldatenbanken zuzugreifen.

**Um die geheime Zugriffsrichtlinie und Rolle zu erstellen, die Amazon RDS den AWS Secrets Manager Zugriff auf Ihr entsprechendes Geheimnis ermöglicht**

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die AWS Identity and Access Management (IAM-) Konsole unter [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Wählen Sie **Richtlinien** und anschließend **Richtlinie erstellen** aus.

1. Wählen Sie **JSON** aus und geben Sie die folgende Richtlinie ein, um den Zugriff auf Ihr Secret und dessen Entschlüsselung zu ermöglichen.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": "secretsmanager:GetSecretValue",
               "Resource": "arn:aws:secretsmanager:us-east-1:111122223333:secret:SecretName-ABCDEF"
           },
           {
               "Effect": "Allow",
               "Action": [
                   "kms:Decrypt",
                   "kms:DescribeKey"
               ],
               "Resource": "arn:aws:kms:us-east-1:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab"
           }
       ]
   }
   ```

------

   Hier `secret_arn` ist der ARN Ihres Geheimnisses, den Sie je nach `SecretsManagerSecretId` Bedarf von beiden abrufen können, und `kms_key_arn` der ARN des AWS KMS Schlüssels, mit dem Sie Ihr Geheimnis verschlüsseln, wie im folgenden Beispiel.

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": "secretsmanager:GetSecretValue",
               "Resource": "arn:aws:secretsmanager:us-east-2:123456789012:secret:MySQLTestSecret-qeHamH"
           },
           {
                "Effect": "Allow",
                "Action": [
                           "kms:Decrypt",
                           "kms:DescribeKey"
                         ],
                "Resource": "arn:aws:kms:us-east-2:123456789012:key/761138dc-0542-4e58-947f-4a3a8458d0fd"
           }
        ]
   }
   ```

------
**Anmerkung**  
Wenn Sie den standardmäßigen Verschlüsselungsschlüssel verwenden AWS Secrets Manager, der von erstellt wurde, müssen Sie die AWS KMS Berechtigungen für `kms_key_arn` nicht angeben.  
Wenn Sie möchten, dass Ihre Richtlinie Zugriff auf beide Geheimnisse gewährt, geben Sie einfach ein zusätzliches JSON-Ressourcenobjekt für das andere an*secret\$1arn*.

1. Überprüfen und erstellen Sie die Richtlinie mit einem Anzeigenamen und einer optionalen Beschreibung.

1. Wählen Sie **Rollen** und anschließend **Rolle erstellen** aus.

1. Wählen Sie als Typ der vertrauenswürdigen Entität **AWS -Service** aus.

1. Wählen Sie in der Liste der Services **DMS** als vertrauenswürdigen Service aus und wählen Sie dann **Weiter: Berechtigungen** aus.

1. Suchen Sie nach der Richtlinie, die Sie in Schritt 4 erstellt haben, und fügen Sie sie an. Fügen Sie dann alle Tags hinzu und überprüfen Sie Ihre Rolle. Bearbeiten Sie an dieser Stelle die Vertrauensstellungen für die Rolle, um Ihren regionalen Service-Prinzipal für Amazon RDS als vertrauenswürdige Entität zu verwenden. Dieser Prinzipal weist das folgende Format auf:

   ```
   dms.region-name.amazonaws.com
   ```

   Hier ist *`region-name`* der Name Ihrer Region, z. B. `us-east-1`. Dementsprechend folgt ein regionaler Service-Prinzipal von Amazon RDS für diese Region.

   ```
   dms.us-east-1.amazonaws.com
   dms-data-migrations.amazonaws.com
   ```

# Erstellen einer IAM-Rolle für AWS DMS zur Verwaltung von Amazon VPC
<a name="USER_DMS_migration-IAM.dms-vpc-role"></a>

Sie müssen eine IAM-Rolle für AWS DMS erstellen, um die VPC-Einstellungen für Ihre Ressourcen zu verwalten. Diese Rolle muss für eine erfolgreiche Migration verfügbar sein.

**Erstellen der `dms-vpc-role` für die Datenbankmigration**

1. Melden Sie sich bei der AWS-Managementkonsole an, und öffnen Sie die IAM-Konsole unter [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Klicken Sie im Navigationsbereich der Konsole auf **Roles (Rollen)** und wählen Sie dann **Create role (Rolle erstellen)**.

1. Wählen Sie die Option **AWS-Service** für die Option **Vertrauenswürdige Entität auswählen**.

   Wählen Sie als **Anwendungsfall** die Option **DMS** aus.

1. Wählen Sie für den Schritt **Berechtigungen hinzufügen** die Option `AmazonDMSVPCManagementRole` und dann **Weiter** aus.

1. Geben Sie auf der Seite **Benennen, überprüfen und erstellen** `dms-vpc-role` für **Rollenname** an und wählen Sie **Rolle erstellen** aus.

Dadurch wird die Rolle für DMS zur Verwaltung der VPC-Einstellungen für die Migration erstellt.

# Einrichten der Datenmigration für die EC2-Datenbank
<a name="USER_DMS_migration-SetUp"></a>

Um mit der Migration von Daten aus Ihrer EC2-Quelldatenbank zu beginnen, müssen Sie eine entsprechende RDS-Datenbank erstellen. Anleitungen zum Erstellen Ihrer Datenbank finden Sie unter [Erstellen einer Amazon-RDS-DB-Instance](USER_CreateDBInstance.md).

Nachdem Sie Ihre Zieldatenbank erstellt haben, gehen Sie wie folgt vor, um die Datenmigration einzurichten:

**Einrichten des Datenmigrationsprojekts**

1. Wählen Sie die Zieldatenbank auf der Seite **Datenbanken** in der RDS-Konsole aus.

1. Wählen Sie das Dropdown-Menü **Aktionen** und dann die Option **Daten aus EC2-Datenbank migrieren**. Die unterstützten Zieldatenbanken finden Sie unter [Einschränkungen](USER_DMS_migration.md#USER_DMS_migration-Limitations).

1. Gehen Sie im Abschnitt **EC2-Quelldatenbank auswählen** wie folgt vor:

   1. Überprüfen Sie den **Engine-Typ** und stellen Sie sicher, dass er mit dem Ihrer Quelldatenbank übereinstimmt.

      Überprüfen Sie außerdem, ob die Engine-Versionen kompatibel sind.

   1. Wählen Sie als **EC2-Instance** die EC2-Instance aus, in der sich Ihre Quelldatenbank befindet.

   1. Geben Sie als **Port** den Port ein, auf dem Ihre Quelldatenbank Datenverkehr zulässt.

   1. Wählen Sie unter **Geheimnis** die Option **Neues Geheimnis erstellen und verwenden**, falls Sie noch kein Geheimnis haben. Fügen Sie den **Benutzernamen** und das **Passwort** für Ihre Quelldatenbank hinzu. Wählen Sie außerdem den KMS-Schlüssel aus, mit dem Sie Ihr Geheimnis verschlüsseln möchten.

      Wenn Sie ein vorhandenes Geheimnis verwenden, wählen Sie **Ein vorhandenes Geheimnis verwenden** und dann das Geheimnis aus dem Dropdown-Menü aus.

   1. Wenn Sie über eine IAM-Rolle verfügen, wählen Sie unter **IAM-Rolle für das Geheimnis** die Option **Eine vorhandene IAM-Rolle verwenden** aus und dann aus dem Dropdown-Menü die IAM-Rolle, die Zugriff auf die geheime ID aus dem vorherigen Schritt hat.

      Wenn Sie keine IAM-Rolle haben, wählen Sie **Neue IAM-Rolle erstellen und verwenden** aus. Geben Sie den neuen Namen für Ihre neue Rolle in das Feld **IAM-Rollenname ein. Die mit dieser Rolle verknüpften Berechtigungen finden Sie unter dem folgenden Link.**

1. Gehen Sie im Abschnitt **RDS-Zieldatenbank anzeigen** wie folgt vor:

   1. Bestätigen Sie die Einstellungen Ihrer Zieldatenbank oben im Abschnitt.

   1. Wählen Sie unter **Geheimnis** die Option **Neues Geheimnis erstellen und verwenden**, falls Sie noch kein Geheimnis haben, das die Anmeldeinformationen Ihrer Zieldatenbank enthält.

      Wenn Sie ein vorhandenes Geheimnis verwenden, wählen Sie das Geheimnis aus dem Dropdown-Menü aus.

   1. Wählen Sie unter **IAM-Rolle für das Geheimnis** eine IAM-Rolle aus, die Zugriff auf das Geheimnis aus dem vorherigen Schritt hat. Sie können auch eine neue IAM-Rolle erstellen, wenn Sie noch keine IAM-Rolle haben.

      Wenn das Dropdown-Menü die IAM-Rollen nicht ausfüllt, geben Sie den **ARN der IAM-Rolle** im Format `arn:aws:iam:account_id:role/roleName` an.

1. Gehen Sie im Abschnitt **Datenmigration konfigurieren** wie folgt vor:

   1. Wählen Sie die Art der Datenmigration aus, indem Sie zwischen **Vollständig geladen**, **Vollständig geladen und Change Data Capture (CDC)** und **Change Data Capture (CDC)** wählen. Weitere Informationen zu diesen Optionen finden Sie unter [-Übersicht](USER_DMS_migration.md#USER_DMS_migration-overview).

      Sie können den Migrationstyp nicht ändern, nachdem die Migration gestartet wurde. 

   1. Wenn Sie über eine bestehende IAM-Rolle verfügen, wählen Sie unter **IAM-Rolle für die Datenmigration** die Option **Eine vorhandene IAM-Rolle verwenden** und dann eine IAM-Rolle aus dem Dropdown-Menü aus, die DMS die Berechtigungen zum Erstellen der für die Migration erforderlichen Ressourcen gewährt. Wenn Sie über keine vorhandene IAM-Rolle verfügen, wählen Sie **Neue IAM-Rolle erstellen und verwenden** aus.

1. Vergewissern Sie sich, dass auf der Registerkarte **Migrationseinstellungen anzeigen** die erforderlichen Einstellungen angezeigt werden, damit Ihre Datenmigration erfolgreich eingerichtet werden kann.

1. Wählen Sie **Migrieren** aus, um die Einrichtung der Migration abzuschließen.

Nachdem Sie diese Schritte abgeschlossen haben, können Sie sehen, welche Ressourcen für die Datenmigration eingerichtet werden, indem Sie im Fortschrittsbanner in der Konsole auf **Details anzeigen** klicken. Sobald die erforderlichen Ressourcen eingerichtet sind, wird die Migration automatisch gestartet. Wenn Sie erstellen 

Um mehrere Datenbanken in die Zieldatenbank zu migrieren, starten Sie diesen Vorgang erneut mit Details zur neuen EC2-Datenbank.

# Verwalten von Datenmigrationen
<a name="USER_DMS_migration.Managing"></a>

Nachdem Sie die Aktion **Daten aus EC2-Datenbank migrieren** von der RDS-Konsole aus verwendet haben, startet RDS die Migration automatisch.

Wenn Sie die AWS DMS-Konsole zur Erstellung der Migrationsressourcen verwendet haben, können Sie den Migrationsprozess starten.

## Starten der Datenmigration
<a name="USER_DMS_migration.Managing.Start"></a>

Gehen Sie folgendermaßen vor, um die Datenmigration zu starten:

**Starten einer Datenmigration**

1. Wählen Sie die Zieldatenbank auf der Seite **Datenbanken** in der RDS-Konsole aus.

1. Wählen Sie auf der Seite mit den Datenbankdetails die Registerkarte **Datenmigrationen** aus.

1. Auf der Registerkarte **Datenmigrationen** werden unter **Zugehörige Datenmigrationen** die verfügbaren Datenmigrationen aufgeführt.

   Migrationen, die mit der RDS-Konsole eingerichtet wurden, werden automatisch gestartet, sobald die erforderlichen Ressourcen eingerichtet sind.

   Migrationen, die mit der DMS-Konsole eingerichtet wurden, werden auf **Bereit** gesetzt.

   Um mit diesen Migrationen zu beginnen, wählen Sie das Dropdown-Menü **Aktionen** und dann **Starten** aus.

1. Damit wird die Datenmigration für Ihre EC2-Datenbank gestartet.

## Anhalten der Datenmigration
<a name="USER_DMS_migration.Managing.Stop"></a>

Bei Datenmigrationen, deren Replikationstyp Volllast ist, führt das Anhalten der Migration dazu, dass der Prozess angehalten wird und nicht wieder aufgenommen werden kann. Nach dem Anhalten müssen Sie die Migration neu starten.

Bei Migrationen, bei denen der Replikationstyp auf Change Data Capture (CDC) oder Volllast und CDC eingestellt ist, können Sie den kontinuierlichen Replikationsprozess anhalten und ihn später fortsetzen.

**Anhalten einer Datenmigration**

1. Wählen Sie die Zieldatenbank auf der Seite **Datenbanken** in der RDS-Konsole aus.

1. Wählen Sie auf der Seite mit den Datenbankdetails die Registerkarte **Datenmigrationen** aus.

1. Auf der Registerkarte **Datenmigrationen** werden unter **Zugehörige Datenmigrationen** die laufenden Datenmigrationen aufgeführt.

   Um eine Migration anzuhalten, wählen Sie eine Datenmigration und dann in der Dropdown-Liste **Aktionen** die Option **Anhalten** aus.

1. Damit wird die Datenmigration für Ihre EC2-Datenbank angehalten.

## Fortsetzen der Datenmigration
<a name="USER_DMS_migration.Managing.Resuming"></a>

Bei Datenmigrationen, deren Replikationstyp Volllast und Change Data Capture (CDC) oder Change Data Capture (CDC)-Migration ist, können Sie den CDC-Prozess am letzten Stopppunkt fortsetzen.

**Fortsetzen einer Datenmigration**

1. Wählen Sie die Zieldatenbank auf der Seite **Datenbanken** in der RDS-Konsole aus.

1. Wählen Sie auf der Seite mit den Datenbankdetails die Registerkarte **Datenmigrationen** aus.

1. Auf der Registerkarte **Datenmigrationen** werden unter **Zugehörige Datenmigrationen** die angehaltenen Datenmigrationen aufgeführt.

   Um eine Migration fortzusetzen, wählen Sie eine Datenmigration und dann in der Dropdown-Liste **Aktionen** die Option **Bearbeitung fortsetzen** aus.

1. Damit wird die Datenmigration für Ihre EC2-Datenbank fortgesetzt.

## Löschen der Datenmigration
<a name="USER_DMS_migration.Managing.Deleting"></a>

Gehen Sie folgendermaßen vor, um eine zugehörige Datenmigration zu löschen

**Löschen einer Datenmigration**

1. Wählen Sie die Zieldatenbank auf der Seite **Datenbanken** in der RDS-Konsole aus.

1. Wählen Sie auf der Seite mit den Datenbankdetails die Registerkarte **Datenmigrationen** aus.

1. Um eine Migration zu löschen, wählen Sie eine Datenmigration und dann in der Dropdown-Liste **Aktionen** die Option **Löschen** aus.

1. Dadurch wird die Datenmigration gelöscht.

Das Löschen einer laufenden Datenmigration hat keine Auswirkungen auf Daten, die bereits in die Zieldatenbank geladen wurden.

## Neustarten der Datenmigration
<a name="USER_DMS_migration.Managing.Restarting"></a>

Gehen Sie wie folgt vor, um eine zugehörige Datenmigration von einem CDC-Startpunkt aus neu zu starten

**Neustarten einer Datenmigration**

1. Wählen Sie die Zieldatenbank auf der Seite **Datenbanken** in der RDS-Konsole aus.

1. Wählen Sie auf der Seite mit den Datenbankdetails die Registerkarte **Datenmigrationen** aus.

1. Um eine Migration neu zu starten, wählen Sie eine Datenmigration und dann in der Dropdown-Liste **Aktionen** die Option **Neu starten** aus.

1. Dadurch wird die Datenmigration von einem CDC-Startpunkt aus neu gestartet.

Das Neustarten einer laufenden Datenmigration hat keine Auswirkungen auf Daten, die bereits in die Zieldatenbank geladen wurden.

# Überwachen Ihrer Datenmigrationen
<a name="USER_DMS_migration.Monitoring"></a>

Nachdem die Datenmigration gestartet wurde, können Sie deren Status und Fortschritt überwachen. Die Durchführung von Datenmigrationen großer Datenmengen dauert mehrere Stunden. Überwachen Sie den Fortschritt Ihrer Datenmigration regelmäßig, um die Zuverlässigkeit, Verfügbarkeit und hohe Leistung Ihrer Datenmigration aufrechtzuerhalten.

**So prüfen Sie den Status und den Fortschritt Ihrer Datenmigration**

1. Wählen Sie die Zieldatenbank auf der Seite **Datenbanken** in der RDS-Konsole aus.

1. Wählen Sie auf der Seite mit den Datenbankdetails die Registerkarte **Datenmigrationen** aus.

1. Im Abschnitt **Zugehörige Datenmigrationen** sind Ihre Datenmigrationen aufgeführt. Überprüfen Sie die Spalte **Status**.

1. Bei fortlaufenden Datenmigrationen wird in der Spalte **Fortschritt der Migration** der Prozentsatz der migrierten Daten angezeigt.

1. Um den Prozess in CloudWatch zu überwachen, verwenden Sie den Link in der Spalte **CloudWatch**.

## Migrationsstatus
<a name="USER_DMS_migration.Monitoring.status"></a>

Für jede Datenmigration, die Sie ausführen, zeigt die RDS-Konsole den **Status** an. Die folgende Liste zeigt die Status:
+ `Ready`: Die Datenmigration ist startbereit.
+ `Starting`: RDS erstellt die Serverless-Umgebung für Ihre Datenmigration.
+ `Load running`: RDS führt die Volllastmigration durch.
+ `Load complete, replication ongoing`: RDS hat den vollen Ladevorgang abgeschlossen und repliziert nun die fortlaufenden Änderungen. Dieser Status gilt nur für Volllast- und CDC-Migrationen.
+ `Replication ongoing`: RDS repliziert fortlaufende Änderungen. Dieser Status gilt nur für CDC-Migrationen.
+ `Stopping`: RDS stoppt die Datenmigrationen. Dieser Status gilt, wenn Sie die Datenmigration über das Menü **Aktionen** beenden.
+ `Stopped`: RDS hat die Datenmigration beendet.
+ `Failed`: Die Datenmigration ist fehlgeschlagen. Weitere Informationen finden Sie in den Protokolldateien.
+ `Restarting`: Die Datenmigration hat eine fortlaufende Datenreplikation über einen CDC-Startpunkt neu gestartet.

# Tutorial: Erstellen eines mit einem benutzerdefinierten Parameter und einer neuen Optionsgruppe
<a name="tutorial-creating-custom-OPG"></a>

In diesem Tutorial erstellen Sie eine DB-Instance mit dem benutzerdefinierten Parameter  und der neuen Optionsgruppe . Weitere Informationen zu benutzerdefinierten Parameter - und Optionsgruppen finden Sie unter [Parametergruppen für Amazon RDS](USER_WorkingWithParamGroups.md)und[Arbeiten mit Optionsgruppen](USER_WorkingWithOptionGroups.md). 

**Wichtig**  
Für die Erstellung eines AWS Kontos fallen keine Gebühren an. Wenn Sie dieses Tutorial abschließen, können Ihnen jedoch Kosten für die von Ihnen verwendeten AWS Ressourcen entstehen. Sie können diese Ressourcen nach Abschluss des Tutorials löschen, wenn sie nicht mehr benötigt werden.

Um eine DB-Instance mit benutzerdefinierten Konfigurationen und Einstellungen zu erstellen, können Sie benutzerdefinierte Parameter und neue Optionsgruppen verwenden. Benutzerdefinierte Parameter und neue Optionsgruppen sind besonders hilfreich, wenn Sie mit mehreren Datenbanken arbeiten und die Einstellungen für diese einheitlich konfigurieren möchten.

Wenn Sie diese Schritte ausführen, lernen Sie Folgendes:
+ So verwenden Sie Amazon RDS, um eine DB-Instance von MySQL mit einem benutzerdefinierten Parameter und einer neuen Optionsgruppe zu erstellen.
+ So verwenden Sie spezifische Parameter und Optionen für DB-Instances von MySQL. 

Führen Sie für dieses Tutorial die folgenden Aufgaben aus:

1. Erstellen Sie eine benutzerdefinierte-Parametergruppe mit den SQL-Parametern `default_password_lifetime` und `disconnect_on_expired_password`. 

1. Erstellen Sie eine neue Optionsgruppe mit der MySQL-Optionsfunktion `MariaDB Audit Plugin`. Weitere Informationen zum Erstellen einer Optionsgruppe finden Sie unter [Arbeiten mit Optionsgruppen](USER_WorkingWithOptionGroups.md). 

1. Erstellen Sie eine DB-Instance mit der benutzerdefinierten -Parametergruppe und eine neue Optionsgruppe, die Sie erstellt haben.

**Topics**
+ [Voraussetzungen](#tutorial-creating-custom-OPG.Prerequisites)
+ [Eine Amazon RDS Amazon erstellen](#tutorial-creating-custom-OPG.create-parameter-group)
+ [Ändern Sie die Parameterwerte in Ihrer benutzerdefinierten Parametergruppe](#tutorial-creating-custom-OPG.add-parameters)
+ [Erstellen einer neuen Amazon-RDS-Optionsgruppe](#tutorial-creating-custom-OPG.create-option-group)
+ [Hinzufügen einer Option zu Ihrer neuen Optionsgruppe](#tutorial-creating-custom-OPG.add-options)
+ [Erstellen einer DB-Instance von MySQL mit einem benutzerdefinierten-Parameter und einer neuen Optionsgruppe](#tutorial-creating-custom-OPG.create-OPG)

## Voraussetzungen
<a name="tutorial-creating-custom-OPG.Prerequisites"></a>

Für dieses Tutorial benötigen Sie einen AWS-Konto und einen Benutzer mit Administratorzugriff. Wenn Sie diese noch nicht eingerichtet haben, führen Sie die Schritte in den folgenden Abschnitten aus:
+ [Melden Sie sich an für ein AWS-Konto](CHAP_SettingUp.md#sign-up-for-aws)
+ [Erstellen eines Benutzers mit Administratorzugriff](CHAP_SettingUp.md#create-an-admin)

## Eine Amazon RDS Amazon erstellen
<a name="tutorial-creating-custom-OPG.create-parameter-group"></a>

In diesem Tutorial erfahren Sie, wie Sie eine benutzerdefinierte Parametergruppe mit [default\$1password\$1lifetime](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_password_lifetime) und [disconnect\$1on\$1expired\$1password](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_disconnect_on_expired_password) für eine DB-Instance von MySQL in der Konsole erstellen. Der Parameter `default_password_lifetime` steuert die Anzahl der Tage, bevor das Client-Passwort automatisch abläuft. Der Parameter `disconnect_on_expired_password` steuert, ob die MySQL-DB-Instance die Verbindung zum Client trennt, wenn das Passwort abläuft. Weitere Informationen zu anderen Parametern, die für MySQL-DB-Instances verfügbar sind, finden Sie unter [Parameter für MySQL](Appendix.MySQL.Parameters.md) . 

**So erstellen Sie eine Parametergruppe**

1. Öffnen Sie die Amazon-RDS-Konsole und wählen Sie **Parametergruppen** aus. 

1. Wählen Sie für **Benutzerdefinierte Parametergruppen** die Option **Parametergruppe erstellen** aus. 

1. Legen Sie die Details der Parametergruppe fest.

   1. Geben Sie einen Namen für die Parametergruppe ein.

   1. Geben Sie eine Beschreibung der Parametergruppe ein.

   1. Wählen Sie für **Engine-Typ** die Option **MySQL Community** aus. 

   1. Wählen Sie für **Parametergruppenfamilie** die Option **MySQL 8.0** aus. 

1. Wählen Sie **Erstellen** aus. 

Die neue -Parametergruppe wird auf der Seite **Parametergruppen** in der Amazon-RDS-Konsole angezeigt. Die folgenden Schritte veranschaulichen, wie Sie Parameterwerte ändern, um Ihre Parametergruppe anzupassen. 

## Ändern Sie die Parameterwerte in Ihrer benutzerdefinierten Parametergruppe
<a name="tutorial-creating-custom-OPG.add-parameters"></a>

Gehen Sie wie folgt vor, um die Parameterwerte in der Parametergruppe zu ändern, die Sie in [Eine Amazon RDS Amazon erstellen](#tutorial-creating-custom-OPG.create-parameter-group) erstellt haben. 

**So ändern Sie die Parameterwerte in Ihrer Parametergruppe**

1. Öffnen Sie die Amazon-RDS-Konsole und wählen Sie **Parametergruppen** aus. 

1. Wählen Sie für **Benutzerdefinierte Parametergruppen** den Namen der , die Sie erstellt haben.

1. Wählen Sie **Bearbeiten** aus. 

1. Suchen Sie im Suchfeld **Filterparameter** nach dem benutzerdefinierten Parameter `default_password_lifetime`. 

1. Aktivieren Sie das Kontrollkästchen neben dem Parameter und geben Sie einen Wert für die Anzahl der Tage ein, die für diesen Parameter für die Gültigkeitsdauer des Kennworts festgelegt werden sollen. 

1. Wählen Sie **Änderungen speichern** aus.

1. Wiederholen Sie dieselben Schritte für den Parameter ` disconnect_on_expired_password`. Wenn Sie diesen Parameter auswählen, werden Sie aufgefordert, einen Wert von 0 oder 1 aus dem Dropdown-Menü auszuwählen. Wählen Sie 1 aus, um die Verbindung bei einem abgelaufenem Passwort zu trennen. 

Die benutzerdefinierte Parametergruppe kann jetzt mit der DB-Instance von Amazon RDS für MySQL 8.0 verknüpft werden. Erstellen Sie als Nächstes eine neue Optionsgruppe für Ihre DB-Instance.

## Erstellen einer neuen Amazon-RDS-Optionsgruppe
<a name="tutorial-creating-custom-OPG.create-option-group"></a>

Erstellen Sie eine neue Optionsgruppe mit der Option [MariaDB-Audit-Plugin](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.MySQL.Options.AuditPlugin.html). Dieses Plugin protokolliert Serveraktivitäten für Sicherheit und Compliance. Weitere Informationen zu anderen benutzerdefinierten Parametern, die für MySQL-DB-Instances verfügbar sind, finden Sie unter [Optionen für MySQL-DB-Instances](Appendix.MySQL.Options.md). 

**So erstellen Sie die Optionsgruppe**

1. Öffnen Sie die Amazon-RDS-Konsole und wählen Sie **Optionsgruppen** aus. 

1. Wählen Sie für **Optionsgruppen** die Option **Gruppe erstellen** aus. 

1. Legen Sie die Details der Optionsgruppe fest.
   + Geben Sie einen Namen für die Optionsgruppe ein.
   + Geben Sie eine Beschreibung der Optionsgruppe ein.
   + Wählen Sie für **Engine** die Option **mysql** aus. 
   + Wählen Sie im Feld **Engine-Hauptversion** die Option **8.00** aus. 

1. Wählen Sie **Erstellen** aus. 

Die neue Optionsgruppe wird auf der Seite **Optionsgruppen** in der Amazon-RDS-Konsole angezeigt. Nachfolgend wird beschrieben, wie Sie der Optionsgruppe Optionen hinzufügen. 

## Hinzufügen einer Option zu Ihrer neuen Optionsgruppe
<a name="tutorial-creating-custom-OPG.add-options"></a>

Führen Sie die folgenden Schritte aus, um der neuen Optionsgruppe, die Sie in [Erstellen einer neuen Amazon-RDS-Optionsgruppe](#tutorial-creating-custom-OPG.create-option-group) erstellt haben, eine Option hinzufügen. 

**So fügen Sie Ihrer neuen Optionsgruppe eine Option hinzu**

1. Öffnen Sie die Amazon-RDS-Konsole und wählen Sie **Optionsgruppen** aus. 

1. Wählen Sie für **Optionsgruppen** den Namen der Optionsgruppe aus, die Sie erstellt haben.

1. Wählen Sie unter **Optionen** **Option hinzufügen** aus. 

1. Legen Sie die Details der Optionsgruppe fest.
   + Wählen Sie als **Optionsname** die Option „MariaDB-Audit-Plugin“, **MARIADB\$1AUDIT\$1PLUGIN** aus. 
   + Lassen Sie für **Optionseinstellungen** alle Standardoptionen ausgewählt.
   + Wählen Sie für **Sofort anwenden** die Option **Ja** aus. 

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

Die neue Optionsgruppe sollte jetzt für alle zugehörigen DB-Instances verfügbar sein. Erstellen Sie anschließend eine MySQL-DB-Instance mit dem benutzerdefinierten Parameter und einer neuen Optionsgruppe

## Erstellen einer DB-Instance von MySQL mit einem benutzerdefinierten-Parameter und einer neuen Optionsgruppe
<a name="tutorial-creating-custom-OPG.create-OPG"></a>

Erstellen Sie abschließend eine DB-Instance von MySQL mit dem benutzerdefinierten Parameter und der neuen Optionsgruppe, die Sie in den vorherigen Schritten erstellt haben. Im Folgenden wird beschrieben, wie Sie die DB-Instance von MySQL mit Ihrem benutzerdefinierten Parameter und der neuen Optionsgruppe erstellen.

**Erstellen einer DB-Instance mit einer benutzerdefinierten Parametergruppe und einer neuen Optionsgruppe**

1. Öffnen Sie die Amazon-RDS-Konsole und wählen Sie **Datenbanken** aus. 

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

1. Wählen Sie unter **Datenbank-Erstellungsmethode auswählen** die Option **Standarderstellung** aus.

1. Wählen Sie unter **Engine-Optionen** die Option **MySQL** aus.

1. Wählen Sie für **Verfügbarkeit und Beständigkeit** die Option **Einzelne DB-Instance** aus. Dieser Schritt ist erforderlich, um einen benutzerdefinierten Parameter oder eine neue Optionsgruppe zu unterstützen.

1. Wählen Sie **Zusätzliche Konfiguration** aus.
   + Wählen Sie für **Anfänglicher Datenbankname** einen Namen für die DB-Instance aus.
   + Wählen Sie in der Dropdown-Liste **DB--Parametergruppe** den Namen der benutzerdefiniertenParametergruppe aus, die Sie zuvor erstellt haben.
   + Wählen Sie im Dropdown-Menü **Optionsgruppe** den Namen der neuen Optionsgruppe aus, die Sie zuvor erstellt haben. 

1. Für dieses Tutorial können Sie die Standardeinstellungen für alle anderen DB-Einstellungen beibehalten oder nach Bedarf ändern. 

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

RDS erstellt eine neue DB-Instance von MySQL mit einer benutzerdefinierten Parametergruppeund einer neuen Optionsgruppe. Weitere Informationen zu dieser Datenbank finden Sie auf der Seite **Datenbanken** der Amazon- RDS-Konsole.

In diesem Tutorial erstellen Sie DB-Instances von MySQL mit einem benutzerdefinierten Parameter und einer neuen Optionsgruppe. Diese neu erstellten DB-Instances von MySQL verwalten die Lebensdauer des Benutzerkennworts mithilfe des Parameters `default_password_lifetime`. Diese DB-Instance trennt auch Benutzer, die mithilfe des Parameters `disconnect_on_expired_password` eine Verbindung mit einem abgelaufenen Passwort herstellen. Sie verwenden die Option `MariaDB Audit Plugin` auch, um die Serveraktivität zu verfolgen. Um Ihre Datenbank zu optimieren, können Sie zusätzliche Einstellungen in Ihrer benutzerdefinierten Parametergruppe vornehmen und Optionen hinzufügen. 

 Nachdem Sie die Erstellung der benutzerdefinierten DB-Instance abgeschlossen haben, sollten Sie Ihre Ressourcen löschen, um unerwünschte Kosten zu vermeiden. Um eine DB-Instance zu löschen, folgen Sie den Anleitungen in  [Löschen einer DB-Instance](USER_DeleteInstance.md). . 