

# DB 클러스터 파라미터 그룹 생성
<a name="USER_WorkingWithParamGroups.CreatingCluster"></a>

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

DB 클러스터 파라미터 그룹을 생성한 후 해당 DB 클러스터 파라미터 그룹을 사용하는 DB 클러스터를 생성하려면 5분 이상 기다려야 합니다. 이렇게 하면 새 DB 클러스터에서 사용하기 전에 Amazon RDS에서 파라미터 그룹을 완전히 생성할 수 있습니다. [Amazon RDS 콘솔](https://console.aws.amazon.com/rds/)의 **파라미터 그룹** 페이지 또는 [describe-db-cluster-parameters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html) 명령을 사용하여 DB 클러스터 파라미터 그룹이 생성되었는지 확인할 수 있습니다.

DB 클러스터 파라미터 그룹 이름에는 다음과 같은 제한이 적용됩니다.
+ 이름은 1\$1255자의 문자, 숫자 또는 하이픈으로 구성되어야 합니다.

  기본 파라미터 그룹 이름에는 마침표(예: `default.mysql5.7`)가 포함될 수 있습니다. 하지만 사용자 지정 파라미터 그룹 이름에는 마침표를 포함할 수 없습니다.
+ 첫 번째 자리는 문자여야 합니다.
+ 이름은 하이픈으로 끝나거나 2개 연속 하이픈을 포함할 수 없습니다.

## 콘솔
<a name="USER_WorkingWithParamGroups.CreatingCluster.CON"></a>

**DB 클러스터 파라미터 그룹을 생성하려면**

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)에서 Amazon RDS 콘솔을 엽니다.

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

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

1. **파라미터 그룹 이름**에 새 DB 클러스터 파라미터 그룹의 이름을 입력합니다.

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

1. **엔진 유형**에서 데이터베이스 엔진을 선택합니다.

1. **파라미터 그룹 패밀리**에서 DB 파라미터 그룹 패밀리를 선택합니다.

1. **Create**를 선택합니다.

## AWS CLI
<a name="USER_WorkingWithParamGroups.CreatingCluster.CLI"></a>

DB 클러스터 파라미터 그룹을 생성하려면 AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster-parameter-group.html](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster-parameter-group.html) 명령을 사용합니다.

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

다음 필수 파라미터를 포함합니다.
+ `--db-cluster-parameter-group-name`
+ `--db-parameter-group-family`
+ `--description`

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

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

**참고**  
출력에 중복이 있습니다.

**Example**  
대상 LinuxmacOS, 또는Unix:  

```
aws rds create-db-cluster-parameter-group \
    --db-cluster-parameter-group-name mydbclusterparametergroup \
    --db-parameter-group-family mysql8.0 \
    --description "My new cluster parameter group"
```
Windows의 경우:  

```
aws rds create-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name mydbclusterparametergroup ^
    --db-parameter-group-family mysql8.0 ^
    --description "My new cluster parameter group"
```
다음과 비슷한 출력이 생성됩니다.  

```
{
    "DBClusterParameterGroup": {
        "DBClusterParameterGroupName": "mydbclusterparametergroup",
        "DBParameterGroupFamily": "mysql8.0",
        "Description": "My new cluster parameter group",
        "DBClusterParameterGroupArn": "arn:aws:rds:us-east-1:123456789012:cluster-pg:mydbclusterparametergroup2"
    }
}
```

## RDS API
<a name="USER_WorkingWithParamGroups.CreatingCluster.API"></a>

DB 클러스터 파라미터 그룹을 생성하려면 RDS API [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterParameterGroup.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterParameterGroup.html) 작업을 사용합니다.

다음 필수 파라미터를 포함합니다.
+ `DBClusterParameterGroupName`
+ `DBParameterGroupFamily`
+ `Description`