Amazon RDS での DB パラメータグループのコピー
作成したカスタム DB パラメータグループをコピーできます。パラメータグループのコピーは便利なソリューションです。例としては、作成済みの DB パラメータグループがあり、そのほとんどのカスタムパラメータと値を、新しい DB パラメータグループに含める場合です。AWS Management Console を使用して、DB パラメータグループをコピーできます。AWS CLI copy-db-parameter-group コマンド、または RDS API CopyDBParameterGroup オペレーションも使用できます。
DB パラメータグループをコピーした後で、その DB パラメータグループをデフォルトのパラメータグループとして使用する最初の DB インスタンスを作成するまで、最低 5 分待ちます。これにより、パラメータグループを使用する前に、Amazon RDS はコピーアクションが完全に終了できます。これは、DB インスタンスのデフォルトのデータベースを作成する際に不可欠となるパラメータで特に重要です。例としては、character_set_database パラメータで定義するデフォルトのデータベースの文字セットが挙げられます。DB パラメータグループが作成されたことを確認するには、Amazon RDS コンソールの [パラメータグループ
注記
デフォルトのパラメータグループをコピーすることはできません。ただし、デフォルトのパラメータグループに基づく新しいパラメータグループを作成できます。
DB パラメータグループを別の AWS アカウント または AWS リージョン にコピーすることはできません。
DB パラメータグループをコピーするには
-
AWS Management Console にサインインし、Amazon RDS コンソール (https://console.aws.amazon.com/rds/
) を開きます。 -
ナビゲーションペインで、[パラメータグループ] を選択します。
-
リストで、コピーするカスタムパラメータグループを選択します。
-
[Parameter group actions (パラメータグループのアクション)] で、[コピー] を選択します。
-
[新規の DB パラメータグループの識別子] に、新しいパラメータグループの名前を入力します。
-
[説明] に、新しいパラメータグループの説明を入力します。
-
[Copy (コピー)] を選択します。
DB パラメータグループをコピーするには、次の必須オプションを指定しながら AWS CLI の copy-db-parameter-group コマンドを使用します。
-
--source-db-parameter-group-identifier -
--target-db-parameter-group-identifier -
--target-db-parameter-group-description
次の例は、DB パラメータグループ mygroup2 のコピーである mygroup1 という名前の新しい DB パラメータグループを作成します。
例
Linux、macOS、Unix の場合:
aws rds copy-db-parameter-group \ --source-db-parameter-group-identifiermygroup1\ --target-db-parameter-group-identifiermygroup2\ --target-db-parameter-group-description"DB parameter group 2"
Windows の場合:
aws rds copy-db-parameter-group ^ --source-db-parameter-group-identifiermygroup1^ --target-db-parameter-group-identifiermygroup2^ --target-db-parameter-group-description"DB parameter group 2"
DB パラメータグループをコピーするには、以下の必須パラメータを指定して、RDS API の CopyDBParameterGroup オペレーションを使用します。
-
SourceDBParameterGroupIdentifier -
TargetDBParameterGroupIdentifier -
TargetDBParameterGroupDescription