AWS CLI で Amazon RDS でデフォルトから変更したパラメータだけを表示する。
- DB クラスターパラメータグループ
$ aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name aurora-mysql57-cluster-custom|jq -r '.Parameters[]|select(.Source=="user")|@text "\(.ParameterName)\t\(.ParameterValue)"' general_log 1 log_error_verbosity 3 log_queries_not_using_indexes 1 log_slow_admin_statements 1 log_slow_slave_statements 1 server_audit_logging 1 server_audit_logs_upload 1 slow_query_log 1
- DB パラメータグループ
$ aws rds describe-db-parameters --db-parameter-group-name aurora-mysql57-custom|jq -r '.Parameters[]|select(.Source=="user")|@text "\(.ParameterName)\t\(.ParameterValue)"' general_log 1 log_error_verbosity 3 log_queries_not_using_indexes 1 log_slow_admin_statements 1 log_slow_slave_statements 1 slow_launch_time 0 slow_query_log 1
参考
変更した DB パラメータ設定は、構成設定を変更してデフォルト値に戻した場合でも、DB クラスターパラメータグループ値より優先されます。どのパラメータが上書きされるかは、describe-db-parameters AWS CLI コマンドまたは DescribeDBParameters RDS API を使用して確認できます。Source フィールドには、該当するパラメータを変更した場合に、値 user が含まれます。
DB パラメータグループおよび DB クラスターパラメータグループを使用する - Amazon Aurora
Source
DescribeDBParameters - Amazon Relational Database Service
The parameter types to return.
Default: All parameter types returned
Valid Values: user | system | engine-default
Type: String
Required: No
--source (string)
The parameter types to return. Default: All parameter types returned Valid Values: user | system | engine-defaultdescribe-db-parameters — AWS CLI 1.18.139 Command Reference
ParameterName
Specifies the name of the parameter.
Type: String
Required: NoParameterValue
Specifies the value of the parameter.
Type: String
Required: NoSource
Parameter - Amazon Relational Database Service
Indicates the source of the parameter value.
Type: String
Required: No
追記(2020/09/28)
$ aws rds describe-db-parameters --db-parameter-group-name aurora-mysql57-cluster-custom --source user