DB 클러스터 파라미터 그룹 작업 - Amazon Aurora

DB 클러스터 파라미터 그룹 작업

Amazon Aurora DB 클러스터는 DB 클러스터 파라미터 그룹을 사용합니다. 다음 섹션에서는 DB 클러스터 파라미터 그룹 구성 및 관리에 대해 설명합니다.

Amazon Aurora DB 클러스터와 DB 인스턴스 파라미터

Aurora에서는 두 가지 수준의 구성 설정 시스템을 사용합니다.

  • DB 클러스터 파라미터 그룹의 파라미터는 DB 클러스터의 모든 DB 인스턴스에 적용됩니다. 데이터는 Aurora 공유 스토리지 하위 시스템에 저장됩니다. 이로 인해 테이블 데이터의 물리적 레이아웃과 관련된 모든 파라미터는 Aurora 클러스터의 모든 DB 인스턴스에 대해 동일해야 합니다. 이와 마찬가지로 Aurora DB 인스턴스가 복제에 의해 연결되므로 복제 설정에 대한 모든 파라미터는 Aurora 클러스터 전체에 걸쳐 동일해야 합니다.

  • DB 파라미터 그룹의 파라미터는 Aurora DB 클러스터의 단일 DB 인스턴스에 적용됩니다. 이 파라미터는 동일한 Aurora 클러스터에 있는 DB 인스턴스 전반에 걸쳐 변경할 수 있는 메모리 사용량과 같은 속성과 관련이 있습니다. 예를 들어 클러스터에는 AWS 인스턴스 클래스가 다양한 DB 인스턴스르 포함하는 경우가 많습니다.

모든 Aurora 클러스터는 DB 클러스터 파라미터 그룹과 연결됩니다. 이 파라미터 그룹은 해당 DB 엔진의 모든 구성 값에 기본값을 할당합니다. 해당 클러스터 파라미터 그룹에는 클러스터 수준 파라미터와 인스턴스 수준 파라미터의 기본값이 모두 들어 있습니다. 프로비저닝된 클러스터 또는 Aurora Serverless v2 클러스터 내의 각 DB 인스턴스는 해당 DB 클러스터 파라미터 그룹의 설정을 상속합니다.

각 DB 인스턴스 역시 하나의 DB 파라미터 그룹에 연결되어 있습니다. DB 파라미터 그룹의 값은 클러스터 파라미터 그룹의 기본값을 재정의합니다. 예를 들어 클러스터의 한 인스턴스에 문제가 발생한 경우 사용자 지정 DB 파라미터 그룹을 해당 인스턴스에 할당할 수 있습니다. 이 사용자 정의 파라미터 그룹에는 디버깅 또는 성능 튜닝과 관련된 파라미터에 대한 특정 설정이 있을 수 있습니다.

Aurora는 지정된 데이터베이스 엔진 및 버전에 따라 클러스터 또는 새 DB 인스턴스를 생성할 때 기본 파라미터 그룹을 할당합니다. 대신 사용자 지정 파라미터 그룹을 지정할 수 있습니다. 이러한 파라미터 그룹을 직접 생성하고 파라미터 값을 편집할 수 있습니다. 생성 시 이러한 사용자 정의 파라미터 그룹을 지정할 수 있습니다. 나중에 DB 클러스터 또는 인스턴스를 수정하여 사용자 지정 파라미터 그룹을 사용할 수도 있습니다.

프로비저닝된 인스턴스 및 Aurora Serverless v2 인스턴스의 경우 사용자가 DB 클러스터 파라미터 그룹에서 수정한 구성 값으로 DB 파라미터 그룹의 기본값을 재정의합니다. DB 파라미터 그룹의 해당 값을 편집하면 그 값으로 DB 클러스터 파라미터 그룹의 설정을 재정의합니다.

고객님이 수정하는 모든 DB 파라미터 설정은 고객님이 구성 파라미터를 다시 기본값으로 변경하더라도 DB 클러스터 파라미터 그룹 값에 우선합니다. describe-db-parameters AWS CLI 명령 또는 DescribeDBParameters RDS API 작업을 사용하여 어떤 파라미터가 재정의되는지 확인할 수 있습니다. 해당 파라미터를 수정한 경우 Source 필드에는 user라는 값이 포함되어 있습니다. DB 클러스터 파라미터 그룹의 값이 우선하도록 한 개 이상의 파라미터를 재설정하려면 reset-db-parameter-group AWS CLI 명령 또는 ResetDBParameterGroup RDS API 작업을 사용합니다.

Aurora에서 제공되는 DB 클러스터 및 DB 인스턴스 파라미터는 데이터베이스 엔진 호환성에 따라 다릅니다.

참고

Aurora Serverless v1 클러스터에는 DB 파라미터 그룹이 아닌 DB 클러스터 파라미터 그룹만 있습니다. Aurora Serverless v2 클러스터의 경우 DB 클러스터 파라미터 그룹의 사용자 지정 파라미터에 대한 모든 변경을 수행합니다.

Aurora Serverless v2는 DB 클러스터 파라미터 그룹과 DB 파라미터 그룹을 모두 사용합니다. Aurora Serverless v2를 사용하면 거의 모든 구성 파라미터를 수정할 수 있습니다. Aurora Serverless v2는 Aurora Serverless v2 인스턴스가 축소될 때 워크로드가 중단되지 않도록 일부 용량 관련 구성 파라미터의 설정을 재정의합니다.

Aurora Serverless 구성 설정과 수정할 수 있는 설정에 대해 자세히 알아보려면 Aurora Serverless v2에 대한 파라미터 그룹 작업Aurora Serverless v1 파라미터 그룹 단원을 참조하세요.

DB 클러스터 파라미터 그룹 만들기

AWS Management Console, AWS CLI 또는 RDS API를 사용하여 새 DB 클러스터 파라미터 그룹을 생성할 수 있습니다.

DB 클러스터 파라미터 그룹을 생성한 후 해당 DB 클러스터 파라미터 그룹을 사용하는 DB 클러스터를 생성하려면 5분 이상 기다려야 합니다. 이렇게 하면 새 DB 클러스터에서 사용하기 전에 Amazon RDS에서 파라미터 그룹을 완전히 생성할 수 있습니다. Amazon RDS 콘솔파라미터 그룹 페이지 또는 describe-db-cluster-parameters 명령을 사용하여 DB 클러스터 파라미터 그룹이 생성되었는지 확인할 수 있습니다.

DB 클러스터 파라미터 그룹 이름에는 다음과 같은 제한이 적용됩니다.

  • 이름은 1~255자의 문자, 숫자 또는 하이픈으로 구성되어야 합니다.

    기본 파라미터 그룹 이름에는 마침표(예: default.aurora-mysql5.7)가 포함될 수 있습니다. 하지만 사용자 지정 파라미터 그룹 이름에는 마침표를 포함할 수 없습니다.

  • 첫 번째 자리는 문자여야 합니다.

  • 이름은 하이픈으로 끝나거나 2개 연속 하이픈을 포함할 수 없습니다.

DB 클러스터 파라미터 그룹을 생성하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 파라미터 그룹을 선택합니다.

  3. [Create parameter group]을 선택합니다.

    파라미터 그룹 생성 창이 나타납니다.

  4. 파라미터 그룹 패밀리] 목록에서 DB 파라미터 그룹 패밀리를 선택합니다.

  5. 유형 목록에서 DB 클러스터 파라미터 그룹을 선택합니다.

  6. 그룹 이름 상자에 새로운 DB 클러스터 파라미터 그룹의 이름을 입력합니다.

  7. 설명 상자에 새 DB 클러스터 파라미터 그룹에 대한 설명을 입력합니다.

  8. Create를 선택합니다.

DB 클러스터 파라미터 그룹을 생성하려면 AWS CLI create-db-cluster-parameter-group 명령을 사용합니다.

다음 예에서는 "My new cluster parameter group(내 새로운 클러스터 파라미터 그룹)"이라는 설명과 함께 mydbclusterparametergroup이라는 Aurora MySQL 버전 5.7용 DB 클러스터 파라미터 그룹을 생성합니다.

다음 필수 파라미터를 포함합니다.

  • --db-cluster-parameter-group-name

  • --db-parameter-group-family

  • --description

사용 가능한 모든 파라미터 그룹 패밀리를 나열하려면 다음 명령을 사용합니다.

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

출력에 중복이 있습니다.

대상 LinuxmacOS, 또는Unix:

aws rds create-db-cluster-parameter-group \ --db-cluster-parameter-group-name mydbclusterparametergroup \ --db-parameter-group-family aurora-mysql5.7 \ --description "My new cluster parameter group"

Windows의 경우:

aws rds create-db-cluster-parameter-group ^ --db-cluster-parameter-group-name mydbclusterparametergroup ^ --db-parameter-group-family aurora-mysql5.7 ^ --description "My new cluster parameter group"

다음과 비슷한 출력이 생성됩니다.

{ "DBClusterParameterGroup": { "DBClusterParameterGroupName": "mydbclusterparametergroup", "DBParameterGroupFamily": "aurora-mysql5.7", "Description": "My new cluster parameter group", "DBClusterParameterGroupArn": "arn:aws:rds:us-east-1:123456789012:cluster-pg:mydbclusterparametergroup" } }

DB 클러스터 파라미터 그룹을 생성하려면 RDS API CreateDBClusterParameterGroup 작업을 사용합니다.

다음 필수 파라미터를 포함합니다.

  • DBClusterParameterGroupName

  • DBParameterGroupFamily

  • Description

DB 클러스터 파라미터 그룹과 DB 클러스터 연결

사용자 지정 설정으로 사용자의 DB 클러스터 파라미터 그룹을 생성할 수 있습니다. AWS Management Console, AWS CLI 또는 RDS API를 사용하여 DB 클러스터 파라미터 그룹을 DB 클러스터와 연결할 수 있습니다. DB 클러스터를 생성하거나 수정할 때 이 작업을 수행할 수 있습니다.

DB 클러스터 파라미터 그룹 생성에 대한 자세한 내용은 DB 클러스터 파라미터 그룹 만들기 단원을 참조하세요. DB 클러스터 생성에 대한 자세한 내용은 Amazon Aurora DB 클러스터 생성 단원을 참조하세요. DB 클러스터 수정에 대한 자세한 내용은 Amazon Aurora DB 클러스터 수정 섹션을 참조하세요.

참고

Aurora PostgreSQL 15.2, 14.7, 13.10, 12.14 및 모든 11 버전에서, DB 클러스터와 연결된 DB 클러스터 파라미터 그룹을 변경하면 각 복제본 인스턴스를 재부팅하여 변경 사항을 적용합니다.

변경 사항을 적용하기 위해 DB 클러스터의 기본 DB 인스턴스를 재부팅해야 하는지 여부를 확인하려면 다음 AWS CLI 명령을 실행합니다.

aws rds describe-db-clusters --db-cluster-identifier db_cluster_identifier

출력에서 기본 DB 인스턴스의 DBClusterParameterGroupStatus 값을 확인합니다. 값이 pending-reboot인 경우, DB 클러스터의 기본 DB 인스턴스를 재부팅합니다.

DB 클러스터 파라미터 그룹을 DB 클러스터와 연결하는 방법
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 Databases(데이터베이스)를 선택한 다음 수정하려는 DB 클러스터를 선택합니다.

  3. 수정을 선택합니다. Modify DB cluster(DB 클러스터 수정) 페이지가 나타납니다.

  4. DB 클러스터 파라미터 그룹 설정을 변경합니다.

  5. [Continue]를 수정 사항을 요약한 내용을 확인합니다.

    변경 사항은 수정 예약 설정에 관계없이 즉시 적용됩니다.

  6. 확인 페이지에서 변경 내용을 검토합니다. 변경 내용이 올바른 경우 클러스터 수정을 선택하여 변경 내용을 저장합니다.

    그렇지 않으면 [Back]을 선택하여 변경 내용을 편집하거나 [Cancel]을 선택하여 변경 내용을 취소합니다.

DB 클러스터 파라미터 그룹을 DB 클러스터와 연결하려면 다음 옵션과 함께 AWS CLI modify-db-cluster 명령을 사용합니다.

  • --db-cluster-name

  • --db-cluster-parameter-group-name

다음 예제에서는 mydbclpg DB 파라미터 그룹을 mydbcluster DB 클러스터와 연결합니다.

대상 LinuxmacOS, 또는Unix:

aws rds modify-db-cluster \ --db-cluster-identifier mydbcluster \ --db-cluster-parameter-group-name mydbclpg

Windows의 경우:

aws rds modify-db-cluster ^ --db-cluster-identifier mydbcluster ^ --db-cluster-parameter-group-name mydbclpg

DB 클러스터 파라미터 그룹을 DB 클러스터와 연결하려면 RDS API ModifyDBCluster 작업을 다음 파라미터와 함께 사용합니다.

  • DBClusterIdentifier

  • DBClusterParameterGroupName

DB 클러스터 파라미터 그룹의 파라미터 수정

고객이 생성한 DB 클러스터 파라미터 그룹에서 파라미터 값을 수정할 수 있습니다. 기본 DB 클러스터 파라미터 그룹에서는 파라미터 값을 변경할 수 없습니다. 고객이 생성한 DB 클러스터 파라미터 그룹의 파라미터를 변경하면 DB 클러스터 파라미터 그룹과 연결된 모든 DB 클러스터에 해당 변경 내용이 적용됩니다.

DB 클러스터 파라미터 그룹을 수정하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 파라미터 그룹을 선택합니다.

  3. 목록에서 수정할 파라미터 그룹을 선택합니다.

  4. 파라미터 그룹 작업에서 편집을 선택합니다.

  5. 수정하려는 파라미터의 값을 변경합니다. 대화 상자 오른쪽 위의 화살표 키를 사용하여 파라미터를 스크롤할 수 있습니다.

    기본 파라미터 그룹의 값은 변경할 수 없습니다.

  6. Save changes(변경 사항 저장)를 선택합니다.

  7. 클러스터의 기본(라이터) DB 인스턴스를 재부팅하여 변경 사항을 적용합니다.

  8. 그런 다음 리더 DB 인스턴스를 재부팅하여 변경 사항을 적용합니다.

DB 클러스터 파라미터 그룹을 수정하려면 AWS CLI modify-db-cluster-parameter-group 명령을 다음 필수 파라미터와 함께 사용합니다.

  • --db-cluster-parameter-group-name

  • --parameters

다음 예에서는 mydbclusterparametergroup이라는 DB 클러스터 파라미터 그룹에서 server_audit_loggingserver_audit_logs_upload 값을 수정합니다.

대상 LinuxmacOS, 또는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"

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"

다음과 같은 출력이 생성됩니다.

DBCLUSTERPARAMETERGROUP mydbclusterparametergroup

DB 클러스터 파라미터 그룹을 수정하려면 RDS API ModifyDBClusterParameterGroup 명령을 다음 필수 파라미터와 함께 사용합니다.

  • DBClusterParameterGroupName

  • Parameters

DB 클러스터 파라미터 그룹의 파라미터 수정

고객이 생성한 DB 클러스터 파라미터 그룹에서 파라미터를 기본값으로 수정할 수 있습니다. 고객이 생성한 DB 클러스터 파라미터 그룹의 파라미터를 변경하면 DB 클러스터 파라미터 그룹과 연결된 모든 DB 클러스터에 해당 변경 내용이 적용됩니다.

참고

기본 DB 클러스터 파라미터 그룹에서 파라미터는 항상 기본값으로 설정됩니다.

DB 클러스터 파라미터 그룹의 파라미터를 기본값으로 수정
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 파라미터 그룹을 선택합니다.

  3. 목록에서 파라미터 그룹을 선택합니다.

  4. 파라미터 그룹 작업에서 편집을 선택합니다.

  5. 기본값으로 재설정할 파라미터를 선택합니다. 대화 상자 오른쪽 위의 화살표 키를 사용하여 파라미터를 스크롤할 수 있습니다.

    기본 파라미터 그룹의 값은 변경할 수 없습니다.

  6. Reset을 선택한 다음 Reset parameters를 선택하여 확인합니다.

  7. DB 클러스터의 기본 DB 인스턴스를 재부팅하여 변경 사항을 DB 클러스터의 모든 DB 인스턴스에 적용합니다.

DB 클러스터 파라미터 그룹의 파라미터를 기본값으로 수정하려면 AWS CLI reset-db-cluster-parameter-group 명령을 필수 옵션 --db-cluster-parameter-group-name과 함께 사용합니다.

DB 클러스터 파라미터 그룹의 모든 파라미터를 수정하려면 --reset-all-parameters 옵션을 지정합니다. 특정 파라미터를 수정하려면 --parameters 옵션을 지정합니다.

다음 예제에서는 mydbparametergroup이라는 DB 파라미터 그룹의 모든 파라미터를 기본값으로 수정합니다.

대상 LinuxmacOS, 또는Unix:

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

Windows의 경우:

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

다음 예제에서는 mydbclusterparametergroup이라는 DB 클러스터 파라미터 그룹에서 server_audit_loggingserver_audit_logs_upload 값을 수정합니다.

대상 LinuxmacOS, 또는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"

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"

다음과 같은 출력이 생성됩니다.

DBClusterParameterGroupName mydbclusterparametergroup

DB 클러스터 파라미터 그룹의 파라미터를 기본값으로 재설정하려면 다음과 같은 필수 파라미터와 함께 RDS API ResetDBClusterParameterGroup 명령을 사용합니다: DBClusterParameterGroupName.

DB 클러스터 파라미터 그룹의 모든 파라미터를 재설정하려면 ResetAllParameters 파라미터를 true로 설정합니다. 특정 파라미터를 재설정하려면 Parameters 파라미터를 지정합니다.

DB 클러스터 파라미터 그룹 복사

생성하는 사용자 지정 DB 클러스터 파라미터 그룹을 복사할 수 있습니다. DB 클러스터 파라미터 그룹을 이미 생성했으며 해당 그룹의 사용자 지정 파라미터와 값의 대부분을 새 DB 클러스터 파라미터 그룹에 포함하려는 경우 파라미터 그룹을 복사하면 편리합니다. AWS CLIcopy-db-cluster-parameter-group 명령이나 RDS API CopyDBClusterParameterGroup 작업을 사용하여 DB 클러스터 파라미터 그룹을 복사할 수 있습니다.

DB 클러스터 파라미터 그룹을 복사한 후 5분 이상 기다렸다가 해당 DB 클러스터 파라미터 그룹을 기본 파라미터 그룹으로 사용하는 첫 번째 DB 클러스터를 복사합니다. 이렇게 하면 새 DB 클러스터에서 사용하기 전에 Amazon RDS에서 파라미터 그룹을 완전히 복사할 수 있습니다. Amazon RDS 콘솔파라미터 그룹 페이지 또는 describe-db-cluster-parameters 명령을 사용하여 DB 클러스터 파라미터 그룹이 생성되었는지 확인할 수 있습니다.

참고

기본 파라미터 그룹은 복사할 수 없습니다. 하지만 기본 파라미터 그룹을 바탕으로 하는 새로운 파라미터 그룹을 만들 수 있습니다.

DB 클러스터 파라미터 그룹을 다른 AWS 계정 또는 AWS 리전에 복사할 수 없습니다.

DB 클러스터 파라미터 그룹을 복사하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 파라미터 그룹을 선택합니다.

  3. 목록에서 복사할 사용자 지정 파라미터 그룹을 선택합니다.

  4. 파라미터 그룹 작업에서 복사를 선택합니다.

  5. 새로운 DB 파라미터 그룹 식별자에 새로운 파라미터 그룹의 이름을 입력합니다.

  6. 설명에 새로운 파라미터 그룹에 대한 설명을 입력합니다.

  7. [Copy]를 선택합니다.

DB 클러스터 파라미터 그룹을 복사하려면 AWS CLI copy-db-cluster-parameter-group 명령을 다음 필수 파라미터와 함께 사용합니다.

  • --source-db-cluster-parameter-group-identifier

  • --target-db-cluster-parameter-group-identifier

  • --target-db-cluster-parameter-group-description

다음 예에서는 DB 클러스터 파라미터 그룹 mygroup2을 복사하여 mygroup1라는 새 DB 클러스터 파라미터 그룹을 생성합니다.

대상 LinuxmacOS, 또는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"

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"

DB 클러스터 파라미터 그룹을 복사하려면 RDS API CopyDBClusterParameterGroup 작업을 다음 필수 파라미터와 함께 사용합니다.

  • SourceDBClusterParameterGroupIdentifier

  • TargetDBClusterParameterGroupIdentifier

  • TargetDBClusterParameterGroupDescription

DB 클러스터 파라미터 그룹 나열

AWS 계정에 대해 생성한 DB 클러스터 파라미터 그룹을 나열할 수 있습니다.

참고

특정 DB 엔진과 버전에 대한 DB 클러스터를 생성할 때 기존 파라미터 템플릿에서 기본 파라미터 그룹이 자동으로 생성됩니다. 이 기본 파라미터 그룹은 기본 파라미터 설정을 포함하며 수정할 수 없습니다. 사용자 지정 파라미터 그룹을 생성할 때 파라미터 설정을 수정할 수 있습니다.

AWS 계정에 대한 모든 DB 클러스터 파라미터 그룹을 나열하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 파라미터 그룹을 선택합니다.

    DB 클러스터 파라미터 그룹은 목록에서 DB 클러스터 파라미터 그룹유형에 나타납니다.

AWS 계정에 사용할 수 있는 모든 DB 클러스터 파라미터 그룹을 나열하려면 AWS CLI describe-db-cluster-parameter-groups 명령을 사용합니다.

다음 예에서는 AWS 계정에 사용할 수 있는 모든 DB 클러스터 파라미터 그룹을 나열합니다.

aws rds describe-db-cluster-parameter-groups

다음은 mydbclusterparametergroup 파라미터 그룹을 설명하는 예제입니다.

대상 LinuxmacOS, 또는Unix:

aws rds describe-db-cluster-parameter-groups \ --db-cluster-parameter-group-name mydbclusterparametergroup

Windows의 경우:

aws rds describe-db-cluster-parameter-groups ^ --db-cluster-parameter-group-name mydbclusterparametergroup

다음과 같은 응답이 반환됩니다.

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

AWS 계정에 사용할 수 있는 모든 DB 클러스터 파라미터 그룹을 나열하려면 RDS API DescribeDBClusterParameterGroups 작업을 사용합니다.

DB 클러스터 파라미터 그룹의 파라미터 값 보기

DB 클러스터 파라미터 그룹의 모든 파라미터와 해당 값 목록을 가져올 수 있습니다.

DB 클러스터 파라미터 그룹의 파라미터 값을 보려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 파라미터 그룹을 선택합니다.

    DB 클러스터 파라미터 그룹은 목록에서 DB 클러스터 파라미터 그룹유형에 나타납니다.

  3. DB 클러스터 파라미터 그룹의 이름을 선택하여 파라미터 목록을 봅니다.

DB 클러스터 파라미터 그룹의 파라미터 값을 보려면 AWS CLI describe-db-cluster-parameters 명령을 다음 필수 파라미터와 함께 사용합니다.

  • --db-cluster-parameter-group-name

다음 예에서는 mydbclusterparametergroup이라는 DB 클러스터 파라미터 그룹에 대한 파라미터와 파라미터 값을 JSON 형식으로 나열합니다.

다음과 같은 응답이 반환됩니다.

aws rds describe-db-cluster-parameters --db-cluster-parameter-group-name mydbclusterparametergroup
{ "Parameters": [ { "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" ] }, { "ParameterName": "aurora_binlog_read_buffer_size", "ParameterValue": "5242880", "Description": "Read buffer size used by master dump thread when the switch aurora_binlog_use_large_read_buffer is ON.", "Source": "engine-default", "ApplyType": "dynamic", "DataType": "integer", "AllowedValues": "8192-536870912", "IsModifiable": true, "ApplyMethod": "pending-reboot", "SupportedEngineModes": [ "provisioned" ] }, ...

DB 클러스터 파라미터 그룹의 파라미터 값을 보려면 RDS API DescribeDBClusterParameters 명령을 다음 필수 파라미터와 함께 사용하세요.

  • DBClusterParameterGroupName

경우에 따라 파라미터에 허용된 값이 표시되지 않습니다. 이러한 파라미터는 항상 소스가 데이터베이스 엔진 기본값인 파라미터입니다.

이러한 파라미터의 값을 보려면 다음 SQL 문을 실행하면 됩니다.

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

DB 클러스터 파라미터 그룹 삭제

AWS Management Console, AWS CLI 또는 RDS API를 사용하여 DB 클러스터 파라미터 그룹을 삭제할 수 있습니다. DB 클러스터 파라미터 그룹 파라미터 그룹은 DB 클러스터와 연결되지 않은 경우에만 삭제할 수 있습니다.

파라미터 그룹을 삭제하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 파라미터 그룹을 선택합니다.

    파라미터 그룹이 목록에 나타납니다.

  3. 삭제할 DB 클러스터 파라미터 그룹의 이름을 선택합니다.

  4. 작업을 선택한 후 삭제를 선택합니다.

  5. 파라미터 그룹 이름을 검토한 다음 삭제를 선택합니다.

DB 클러스터 파라미터 그룹을 삭제하려면 AWS CLI delete-db-cluster-parameter-group 명령을 다음 필수 파라미터와 함께 사용합니다.

  • --db-parameter-group-name

다음 예제에서는 mydbparametergroup이라는 DB 클러스터 파라미터 그룹을 삭제합니다.

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

DB 클러스터 파라미터 그룹을 삭제하려면 RDS API DeleteDBClusterParameterGroup 명령을 다음 필수 파라미터와 함께 사용합니다.

  • DBParameterGroupName