

# Amazon RDS DB 인스턴스 수정
<a name="Overview.DBInstance.Modifying"></a>

추가 스토리지를 더하거나 DB 인스턴스 클래스를 변경하는 것과 같은 작업을 완수하기 위해 DB 인스턴스의 설정을 변경할 수 있습니다. 이 주제에서는 Amazon RDS DB 인스턴스를 수정하는 방법과 DB 인스턴스의 설정에 대해 알아볼 수 있습니다.

프로덕션 인스턴스를 변경하기 전에 테스트 인스턴스에서 변경 사항을 테스트하는 것이 좋습니다. 이렇게 하면 각 변경 사항의 영향을 완전히 이해하는 데 도움이 됩니다. 테스트는 특히 데이터베이스 버전을 업그레이드할 때 중요합니다.

DB 인스턴스에 대한 대부분의 수정 사항은 즉시 적용하거나 다음 유지 관리 기간까지 연기할 수 있습니다. 파라미터 그룹 변경 등의 수정 사항을 적용하려면 DB 인스턴스를 수동으로 재부팅해야 합니다.

**중요**  
일부 수정 사항을 적용하려면 Amazon RDS가 DB 인스턴스를 재부팅해야 하므로 가동 중지 시간이 발생할 수 있습니다. DB 인스턴스 설정을 수정하기 전에 데이터베이스 및 애플리케이션에 미치는 영향을 확인하십시오.

## 콘솔
<a name="USER_ModifyInstance.Console"></a>

**DB 인스턴스를 수정하려면**

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

1. 탐색 창에서 **데이터베이스**를 선택한 다음 변경하려는 DB 인스턴스를 선택합니다.

1. **수정**을 선택합니다. **Modify DB instance**(DB 인스턴스 수정) 페이지가 나타납니다.

1. 원하는 설정을 모두 변경합니다. 각 설정에 대한 자세한 내용은 [DB 인스턴스에 대한 설정](USER_ModifyInstance.Settings.md) 섹션을 참조하세요.

1. 원하는 대로 모두 변경되었으면 [**Continue**]를 선택하고 수정 사항 요약을 확인합니다.

1. (선택 사항) **즉시 적용**을 선택하여 변경 내용을 즉시 적용합니다. 일부의 경우 이 옵션을 선택하면 가동 중지 시간이 발생할 수 있습니다. 자세한 내용은 [수정 예약 설정 사용](USER_ModifyInstance.ApplyImmediately.md) 섹션을 참조하세요.

1. 확인 페이지에서 변경 내용을 검토합니다. 변경 내용이 정확할 경우 **DB 인스턴스 수정**을 선택하여 변경 내용을 저장합니다.

   또는 **뒤로**를 선택하여 변경 내용을 편집하거나 **취소**를 선택하여 변경 내용을 취소합니다.

## AWS CLI
<a name="USER_ModifyInstance.CLI"></a>

AWS CLI를 사용하여 DB 인스턴스를 수정하려면 [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) 명령을 호출합니다. DB 인스턴스 식별자와 수정하려는 옵션 값을 지정합니다. 각 옵션에 대한 자세한 내용은 [DB 인스턴스에 대한 설정](USER_ModifyInstance.Settings.md) 섹션을 참조하세요.

**Example**  
다음 코드는 백업 보존 기간을 1주(7일)로 설정하여 `mydbinstance`를 수정합니다. 이 코드는 `--deletion-protection`을 사용하여 삭제 방지를 활성화합니다. 삭제 방지를 비활성화하려면 `--no-deletion-protection`을 사용합니다. 변경 사항은 `--no-apply-immediately`를 사용하여 다음 유지 관리 기간에 적용됩니다. 변경 사항을 바로 적용하려면 `--apply-immediately`를 사용합니다. 자세한 내용은 [수정 예약 설정 사용](USER_ModifyInstance.ApplyImmediately.md) 섹션을 참조하세요.  
대상 LinuxmacOS, 또는Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier mydbinstance \
    --backup-retention-period 7 \
    --deletion-protection \
    --no-apply-immediately
```
Windows의 경우:  

```
aws rds modify-db-instance ^
    --db-instance-identifier mydbinstance ^
    --backup-retention-period 7 ^
    --deletion-protection ^
    --no-apply-immediately
```

**Example**  
다음 예시에서는 스토리지 볼륨을 RDS for Oracle DB 인스턴스에 추가합니다. 추가 볼륨은 할당된 스토리지 5,000GiB와 1,2000IOPS의 gp3 스토리지를 사용합니다.  

```
aws rds modify-db-instance \
     --db-instance-identifier my-oracle-instance \
     --additional-storage-volumes '[{ \
             "VolumeName": "rdsdbdata2", \
             "StorageType": "gp3",
             "AllocatedStorage": 5000, \
             "IOPS": 12000 \
         }]'
```

## RDS API
<a name="USER_ModifyInstance.API"></a>

Amazon RDS API를 사용하여 DB 인스턴스를 수정하려면 [ModifyDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html) 작업을 호출합니다. DB 인스턴스 식별자와 수정하려는 설정의 파라미터를 지정합니다. 각 파라미터에 대한 자세한 내용은 [DB 인스턴스에 대한 설정](USER_ModifyInstance.Settings.md) 섹션을 참조하세요.