どの Amazon RDS DB パラメータがカスタムパラメータグループに属し、どの Amazon RDS DB パラメータがデフォルトパラメータグループに属するのかを識別するには、どうすれば良いですか?

最終更新日: 2019 年 11 月 5 日

どの Amazon Relational Database Service (Amazon RDS) DB パラメータがカスタムパラメータグループに属し、どのパラメータがデフォルトグループに属するかを識別する方法を教えてください。

簡単な説明

カスタム DB パラメータグループのパラメータを変更して、互換性のないパラメータの問題を変更または解決できます。カスタムパラメータグループ設定の違いを比較できます。次に、デフォルトで設定される値を決定できます。たとえば、デフォルト値を確認することで、どのパラメータが互換性のないパラメータの問題を引き起こしたかを特定できます。次に、カスタムパラメータグループをデータベースエンジンのデフォルトのパラメータグループと比較できます。

解決方法

Amazon RDS コンソールの使用

  1. Amazon RDS コンソールを開き、RDS DB インスタンスを含むリージョンを選択します。
  2. ナビゲーションペインから [パラメータグループ] を選択します。
  3. 比較する 2 つのパラメータグループを選択し、[パラメータグループアクション] をクリックします。
  4. [パラメータを比較] を選択します。

結果は、すべてのパラメータと値のリストを含むパラメータ比較テーブルです。パラメータ比較テーブルを確認して、デフォルトとカスタムの両方のパラメータグループのパラメータの値を確認します。

AWS CLI の使用

AWS コマンドラインインターフェイス (AWS CLI) を使用して、describe-db-parametersdescribe-db-cluster-parameters コマンドを使用してパラメータグループを比較します。

次のコマンドを実行して、各ソースを含むパラメータグループの設定を表示します。

aws rds describe-db-parameters --db-parameter-group-name INSERT-YOUR-PG-NAME-HERE --region INSERT-REGION-HERE

エンジンファミリーのデフォルト値をリストするには、同じコマンドを使用するか、データベースレベルのパラメータには describe-engine-default-parameters コマンドを使用し、クラスターレベルのパラメータには describe-engine-default-cluster-parameters コマンドを使用します。

次の例は、MySQL エンジンバージョン 5.6 パラメータグループファミリーのデフォルトパラメータを示しています。

aws rds describe-engine-default-parameters --db-parameter-group-family mysql5.6

注意: 2 つのパラメータグループを同時に比較する AWS CLI コマンドはありません。この機能は Amazon RDS コンソールでのみ使用できます。ただし、AWS CLI コマンド --output text を使用して、デフォルトの JSON 形式の代わりにプレーンテキストでリストできます。次に、パラメータグループをリストしたプレーンテキストファイルを比較できます。