Kopieren einer DB-Parametergruppe in Amazon RDS - Amazon Relational Database Service

Kopieren einer DB-Parametergruppe in Amazon RDS

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 mit der AWS Management Console kopieren. Sie können auch den AWS CLI-Befehl copy-db-parameter-group oder die RDS-API-Operation CopyDBParameterGroup 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. Überprüfen Sie mithilfe der Option Parameter Groups (Parametergruppen) in der Amazon-RDS-Konsole oder mithilfe des Befehls describe-db-parameters, 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 ein anderes AWS-Konto oder eine andere AWS-Region kopieren.

So kopieren Sie eine DB-Parametergruppe
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon-RDS-Konsole unter https://console.aws.amazon.com/rds/.

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

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

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

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

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

  7. Wählen Sie die Option Copy aus.

Verwenden Sie den AWS CLI-Befehl copy-db-parameter-group mit den folgenden erforderlichen Parametern, um eine DB-Parametergruppe zu kopieren:

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

Beispiel

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"

Zum Kopieren einer DB-Parametergruppe verwenden Sie die RDS-API-Aktion CopyDBParameterGroup mit den folgenden erforderlichen Parametern:

  • SourceDBParameterGroupIdentifier

  • TargetDBParameterGroupIdentifier

  • TargetDBParameterGroupDescription