

# 자습서: 사용자 지정 파라미터 그룹을 사용하여 MySQL DB 클러스터 만들기
<a name="tutorial-creating-custom-OPG"></a>

이 자습서에서는 사용자 지정 파라미터와 그룹을 사용하여 MySQL DB 클러스터를 만듭니다. 파라미터 그룹에 대한 자세한 내용은 [Amazon Aurora DB 클러스터의 DB 클러스터 파라미터 그룹](USER_WorkingWithDBClusterParamGroups.md).의 내용을 참조하시기 바랍니다.

**중요**  
AWS 계정 생성은 무료입니다. 그러나 이 자습서를 완료하면 사용하는 AWS 리소스에 대한 비용이 발생할 수 있습니다. 자습서가 더 이상 필요하지 않은 경우 자습서를 완료한 후에 이러한 리소스를 삭제할 수 있습니다.

사용자 지정 구성 및 설정이 있는 DB 클러스터를 만들려면 사용자 지정 파라미터 그룹을 사용하면 됩니다. 사용자 지정 파라미터 그룹은 여러 데이터베이스를 사용하고 이에 대한 설정을 균일하게 구성하려는 경우 특히 유용합니다.

이 단계를 완료하면 다음을 학습하게 됩니다.
+ Amazon Aurora를 사용하여 사용자 지정 파라미터 그룹이 있는 MySQL DB 클러스터를 만드는 방법입니다.
+ MySQL DB 클러스터에 대한 특정 파라미터을 사용하는 방법입니다.

이 자습서를 완료하려면 다음 작업을 수행하십시오.

1. MySQL 파라미터 `default_password_lifetime`를 사용하여 DB 클러스터 파라미터 그룹을 만듭니다.

1. 사용자가 만든 사용자 지정 DB 클러스터 파라미터 그룹 으로 MySQL DB 클러스터를 만듭니다.

**Topics**
+ [사전 조건](#tutorial-creating-custom-OPG.Prerequisites)
+ [Amazon Aurora DB 클러스터 파라미터 그룹 만들기](#tutorial-creating-custom-OPG.create-parameter-group)
+ [사용자 지정 파라미터 그룹에서 파라미터 값 수정](#tutorial-creating-custom-OPG.add-parameters)
+ [DB 클러스터 파라미터 그룹을 사용하여 MySQL DB 클러스터 만들기](#tutorial-creating-custom-OPG.create-OPG)

## 사전 조건
<a name="tutorial-creating-custom-OPG.Prerequisites"></a>

이 자습서에서는 AWS 계정 및 관리자 액세스 권한이 있는 사용자가 있어야 합니다. 아직 설정하지 않았다면 다음 섹션에 나와 있는 단계를 완료합니다.
+ [AWS 계정에 가입](CHAP_SettingUp_Aurora.md#sign-up-for-aws)
+ [관리자 액세스 권한이 있는 사용자 생성](CHAP_SettingUp_Aurora.md#create-an-admin)

## Amazon Aurora DB 클러스터 파라미터 그룹 만들기
<a name="tutorial-creating-custom-OPG.create-parameter-group"></a>

이 자습서에서는 콘솔에서 MySQL DB 클러스터에 대해 [default\_password\_lifetime](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_password_lifetime) 를 사용하여 사용자 지정 파라미터 그룹을 만드는 방법을 알아봅니다. `default_password_lifetime` 파라미터는 클라이언트 암호가 자동으로 만료되기까지의 일수를 제어합니다. MySQL DB 클러스터에 사용할 수 있는 기타 파라미터에 대한 자세한 내용은 [Aurora MySQL 구성 파라미터](AuroraMySQL.Reference.ParameterGroups.md) 섹션을 참조하시기 바랍니다.

**파라미터 그룹을 생성하려면**

1. Amazon RDS 콘솔을 열고 **파라미터 그룹**을 선택합니다.

1. **사용자 지정 파라미터 그룹**에서 **파라미터 그룹 생성**을 선택합니다.

1. 파라미터 그룹 세부 정보를 설정합니다.

   1. 파라미터 그룹의 이름을 입력합니다.

   1. 파라미터 그룹에 대한 설명을 입력합니다.

   1. **엔진 유형**에서 를 선택합니다. **Aurora MySQL.**

   1. **파라미터 그룹 패밀리**에서 **aurora-mysql8.0**을 선택합니다.

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

1. **생성(Create)**을 선택합니다.

새 DB 클러스터 파라미터 그룹이 Amazon RDS 콘솔의 **파라미터 그룹** 페이지에 나타납니다. 다음 단계에서는 파라미터 값을 수정하여 파라미터 그룹을 사용자 지정하는 방법을 보여줍니다.

## 사용자 지정 파라미터 그룹에서 파라미터 값 수정
<a name="tutorial-creating-custom-OPG.add-parameters"></a>

다음 단계에 따라 [ Amazon Aurora DB 클러스터 파라미터 그룹 만들기](#tutorial-creating-custom-OPG.create-parameter-group)에서 만든 파라미터 그룹의 파라미터 값을 수정합니다.

**파라미터 그룹에서 파라미터 값을 수정하려면 다음과 같이 합니다.**

1. Amazon RDS 콘솔을 열고 **파라미터 그룹**을 선택합니다.

1. **사용자 지정 파라미터 그룹**에서 사용자가 만든 DB 클러스터 파라미터 그룹의 이름을 선택합니다.

1. **편집**을 선택합니다.

1. **파라미터 필터링** 검색 상자에서 사용자 지정 파라미터(`default_password_lifetime`)를 검색합니다.

1. 파라미터 옆의 확인란을 선택하고 이 암호 수명 파라미터에 대해 설정할 일 수 값을 입력합니다.

1. **변경 사항 저장**을 선택합니다.

이제 사용자 지정 파라미터 그룹을 MySQL 8.0 DB 클러스터에 대해 Amazon Aurora와 연결할 수 있습니다. 

## DB 클러스터 파라미터 그룹을 사용하여 MySQL DB 클러스터 만들기
<a name="tutorial-creating-custom-OPG.create-OPG"></a>

마지막으로 이전 단계에서 만든 사용자 지정 파라미터 그룹으로 MySQL DB 클러스터를 만듭니다. 다음 단계는 사용자 지정 파라미터 그룹을 사용하여 MySQL DB 클러스터를 만드는 방법을 보여줍니다.

**사용자 지정 파라미터 및 새 옵션 그룹을 사용하여 DB 클러스터를 만들려면 다음과 같이 합니다.**

1. Amazon RDS 콘솔을 열고 **데이터베이스**를 선택합니다.

1. **데이터베이스 생성**을 선택합니다.

1. **데이터베이스 생성 방법 선택**에서 **표준 생성**을 선택합니다.

1. **엔진 옵션**에서 **Aurora(MySQL 호환)**를 선택합니다.

1. **추가 구성**을 선택합니다.
   + **초기 데이터베이스 이름**에서 DB 클러스터의 이름을 선택합니다.
   + **DB 클러스터 파라미터 그룹** 드롭다운에서 이전에 만든 DB 클러스터 파라미터 그룹의 이름을 선택합니다.

1. 이 자습서에서는 다른 DB 설정의 기본 설정을 그대로 두거나 필요에 따라 수정할 수 있습니다.

1. **데이터베이스 생성**을 선택합니다.

RDS는 사용자 지정 파라미터 그룹 그룹을 사용하여 새로운 MySQL DB 클러스터를 만듭니다. 이 데이터베이스에 대한 자세한 내용은 Amazon RDS 콘솔의 **데이터베이스** 페이지를 참조하세요.

이 자습서에서는 사용자 지정 파라미터 그룹을 사용하여 맞춤형 설정으로 MySQL DB 클러스터를 구성했습니다. 새로 만들어진 MySQL DB 클러스터는 `default_password_lifetime` 파라미터로 사용자 암호 수명을 관리합니다. 데이터베이스를 최적화하기 위해 사용자 지정 파라미터 그룹에 추가 설정을 적용하고 옵션을 추가할 수 있습니다.

 사용자 지정된 DB 클러스터 만들기를 완료한 후에는 원치 않는 비용이 발생하지 않도록 리소스를 삭제해야 합니다. DB 클러스터를 삭제하려면 [Aurora DB 클러스터 및 DB 인스턴스 삭제](USER_DeleteCluster.md) 섹션의 설명을 따릅니다.