Amazon RDS DB 인스턴스 수정 - Amazon Relational Database Service

Amazon RDS DB 인스턴스 수정

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

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

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

중요

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

DB 인스턴스를 수정하려면
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

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

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

  4. 원하는 설정을 모두 변경합니다. 각 설정에 대한 자세한 내용은 DB 인스턴스에 대한 설정 단원을 참조하십시오.

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

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

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

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

AWS CLI를 사용하여 DB 인스턴스를 수정하려면 modify-db-instance 명령을 호출합니다. DB 인스턴스 식별자와 수정하려는 옵션 값을 지정합니다. 각 옵션에 대한 자세한 내용은 DB 인스턴스에 대한 설정 단원을 참조하십시오.

다음 코드는 백업 보존 기간을 1주(7일)로 설정하여 mydbinstance를 수정합니다. 이 코드는 --deletion-protection을 사용하여 삭제 방지를 활성화합니다. 삭제 방지를 비활성화하려면 --no-deletion-protection을 사용합니다. 변경 사항은 --no-apply-immediately를 사용하여 다음 유지 관리 기간에 적용됩니다. 변경 사항을 바로 적용하려면 --apply-immediately를 사용합니다. 자세한 내용은 즉시 적용 설정 사용 단원을 참조하십시오.

Linux, macOS, 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

Amazon RDS API를 사용하여 DB 인스턴스를 수정하려면 ModifyDBInstance 작업을 호출합니다. DB 인스턴스 식별자와 수정하려는 설정의 파라미터를 지정합니다. 각 파라미터에 대한 자세한 내용은 DB 인스턴스에 대한 설정 단원을 참조하십시오.

즉시 적용 설정 사용

DB 인스턴스를 수정하는 경우 변경 사항을 즉시 적용할 수 있습니다. 변경 사항을 즉시 적용하려면 AWS Management Console에서 즉시 적용 옵션을 선택합니다. 또는 AWS CLI를 호출할 때 --apply-immediately 파라미터를 사용하거나 Amazon RDS API를 사용할 때 ApplyImmediately 파라미터를 true로 설정합니다.

변경 사항을 즉시 적용하지 않기로 선택하면 변경 사항이 보류 중 수정 사항 대기열로 보내집니다. 다음 유지 관리 기간에 대기열에 있는 보류 중 변경 사항이 적용됩니다. 변경 사항을 즉시 적용하기로 선택하면 새로운 변경 사항과 보류 중인 수정 사항 대기열에 있는 모든 변경 사항이 적용됩니다.

다음 유지 관리 기간에 보류 중인 수정 사항을 보려면 describe-db-instances AWS CLI 명령을 사용하고 PendingModifiedValues 필드를 확인합니다.

중요

보류 중 수정 사항이 하나라도 적용하려면 DB 인스턴스를 일시적으로 사용 불능 상태(가동 중지 시간)로 만들어야 하는 경우 즉시 적용 옵션을 선택하면 예기치 못한 가동 중지가 발생할 수 있습니다.

변경 사항을 즉시 적용하도록 선택하면, 보류 중인 수정 사항도 다음 유지 관리 기간이 아니라 즉시 적용됩니다.

보류 중인 변경 사항을 다음 유지 관리 기간에 적용하지 않으려면 변경 사항을 되돌리도록 DB 인스턴스를 수정하면 됩니다. AWS CLI를 사용하고 --apply-immediately 옵션을 지정하여 이 작업을 수행할 수 있습니다.

변경을 지연하기로 선택하더라도 일부 데이터베이스 설정 변경 사항은 즉시 적용됩니다. 다른 데이터베이스 설정이 즉시 적용 설정과 상호 작용하는 방식을 보려면 DB 인스턴스에 대한 설정 단원을 참조하십시오.

DB 인스턴스에 대한 설정

아래 테이블에서 수정할 수 있는 설정과 수정할 수 없는 설정에 대한 세부 정보를 확인할 수 있습니다. 변경 사항을 적용할 수 있는 시기와 변경으로 인해 DB 인스턴스 가동 중지 시간이 발생하는지도 확인할 수 있습니다. 다중 AZ와 같은 Amazon RDS 기능을 사용하면 나중에 DB 인스턴스를 수정할 때 가동 중지 시간을 최소화할 수 있습니다. 자세한 내용은 다중 AZ 배포 구성 및 관리 단원을 참조하십시오.

콘솔, modify-db-instance CLI 명령 또는 ModifyDBInstance RDS API 작업을 사용하여 DB 인스턴스를 수정할 수 있습니다.

콘솔 설정 및 설명 CLI 옵션 및 RDS API 파라미터 변경이 발생할 때 가동 중지 참고 사항 지원되는 DB 엔진

할당된 스토리지

DB 인스턴스에 할당할 스토리지(단위: GiB). 할당된 스토리지만 늘릴 수 있습니다. 할당된 스토리지를 줄일 수 없습니다.

일부 이전 DB 인스턴스의 스토리지 및 이전 DB 스냅샷에서 복원된 DB 인스턴스는 수정할 수 없습니다. DB 인스턴스를 사용할 수 없는 경우 콘솔에서 할당된 스토리지 설정이 비활성화됩니다. CLI 명령 describe-valid-db-instance-modifications를 사용하여 더 많은 스토리지를 할당할 수 있는지 여부를 확인할 수 있습니다. 이 명령은 DB 인스턴스에 대해 유효한 스토리지 옵션을 반환합니다.

DB 인스턴스 상태가 storage-optimization인 경우 할당된 스토리지를 수정할 수 없습니다. 지난 6시간 이내에 수정된 경우에도 DB 인스턴스에 할당된 스토리지를 수정할 수 없습니다.

허용되는 최대 스토리지는 DB 엔진과 스토리지 유형에 따라 다릅니다. 자세한 내용은 Amazon RDS DB 인스턴스 스토리지 섹션을 참조하세요.

CLI 옵션:

--allocated-storage

RDS API 파라미터:

AllocatedStorage

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다. 변경 도중 성능이 저하될 수 있습니다.

모든 DB 엔진

아키텍처 구성

여러 테넌트 데이터베이스가 DB 인스턴스에 상주하도록 하는 구성입니다. 현재는 RDS for Oracle 컨테이너 데이터베이스(CDB)만 이 설정을 지원합니다.

CDB가 단일 테넌트 구성인 경우 다중 테넌트 구성을 사용하도록 CDB를 수정할 수 있습니다. 이 구성에서는 데이터베이스 에디션 및 필요한 옵션 라이선스에 따라 RDS API를 사용하여 1~30개의 테넌트 데이터베이스를 만들 수 있습니다. 애플리케이션 PDB 및 프록시 PDB는 지원되지 않습니다. 다중 테넌트 구성은 영구적이므로 나중에 CDB를 다시 단일 테넌트 구성으로 변환할 수 없습니다.

참고

이 Amazon RDS 기능은 Oracle DB 엔진뿐만 아니라 RDS 플랫폼의 기능이기 때문에 '멀티테넌트'가 아닌 '다중 테넌트'라고 합니다. 'Oracle 멀티테넌트'라는 용어는 온프레미스 및 RDS 배포 모두와 호환되는 Oracle 데이터베이스 아키텍처만을 가리킵니다.

자세한 내용은 RDS for Oracle CDB 개요 단원을 참조하십시오.

CLI 옵션:

--multi-tenant(CDB 아키텍처의 다중 테넌트 구성)

--no-multi-tenant(CDB 아키텍처의 단일 테넌트 구성)

API 파라미터:

MultiTenant

변경 사항이 즉시 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

Oracle

아키텍처 설정

Oracle 데이터베이스의 아키텍처: CDB 또는 비CDB입니다. Oracle 멀티테넌트 아키텍처를 선택하면 RDS for Oracle이 비CDB를 단일 테넌트 구성을 사용하는 CDB로 변환합니다.

이 설정은 데이터베이스가 2021년 4월 이상 RU에서 Oracle Database 19c를 실행하는 비CDB인 경우에만 지원됩니다. 변환 후에는 CDB에 최초의 플러그형 데이터베이스(PDB) 하나가 포함됩니다. 아키텍처 변경은 영구적이므로 CDB를 다시 비CDB로 변환할 수 없습니다.

참고

단일 테넌트 구성의 CDB를 다중 테넌트 구성으로 변환하려면 CDB 인스턴스를 다시 수정하고 아키텍처 구성으로 다중 테넌트 구성을 선택하세요.

자세한 내용은 CDB 아키텍처의 단일 테넌트 구성 단원을 참조하십시오.

CLI 옵션:

--engine oracle-ee-cdb(Oracle 멀티테넌트)

--engine oracle-se2-cdb(Oracle 멀티테넌트)

API 파라미터:

Engine

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생합니다.

Oracle

자동 마이너 버전 업그레이드

DB 엔진의 기본 마이너 버전 업그레이드가 제공되면 DB 인스턴스가 자동으로 이를 받을 수 있게 하려면 마이너 버전 자동 업그레이드 사용을 선택합니다. 이는 기본 설정 동작입니다. Amazon RDS는 유지 관리 기간에 자동 마이너 버전 업그레이드를 수행합니다. 마이너 버전 자동 업그레이드 사용을 선택하지 않으면 새 마이너 버전이 출시될 때 DB 인스턴스가 자동으로 업그레이드되지 않습니다.

자세한 내용은 마이너 엔진 버전 자동 업그레이드 단원을 참조하십시오.

CLI 옵션:

--auto-minor-version-upgrade | --no-auto-minor-version-upgrade

RDS API 파라미터:

AutoMinorVersionUpgrade

변경 사항이 즉시 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

모든 DB 엔진

백업 복제

재해 복구를 위해 추가 리전에 백업을 생성하려면 다른 AWS 리전으로의 복제 활성화(Enable replication to another Region)를 선택합니다.

그런 다음 추가 백업을 위한 대상 리전을 선택합니다.

DB 인스턴스를 수정할 때는 사용할 수 없습니다. AWS CLI 또는 RDS API를 사용하여 교차 리전 백업을 활성화하는 방법에 대한 자세한 내용은 교차 리전 자동 백업 활성화 섹션을 참조하세요.

비동기 방식이지만 최대한 빠른 시간 내에 변경 사항이 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

Oracle, PostgreSQL, SQL Server

백업 보관 기간

자동 백업을 보존할 일수. 자동 백업을 비활성화하기 위해 백업 보존 기간을 0으로 설정합니다.

자세한 내용은 백업 소개 단원을 참조하십시오.

참고

AWS Backup을 사용하여 백업을 관리하는 경우 이 옵션이 적용되지 않습니다. AWS Backup에 대한 자세한 내용은 AWS 백업 개발자 안내서를 참조하세요.

CLI 옵션:

--backup-retention-period

RDS API 파라미터:

BackupRetentionPeriod

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않은 경우 0이 아닌 값에서 다른 0이 아닌 값으로 변경하면 변경 사항이 최대한 빠른 시간 내에 비동기식으로 적용됩니다. 이때 적용되지 않을 경우, 다음 유지 관리 기간에 변경 사항이 적용됩니다.

백업 보존 기간을 0에서 0이 아닌 값으로 또는 0이 아닌 값에서 0으로 변경할 경우 가동 중지 시간이 발생합니다.

이는 단일 AZ 및 다중 AZ DB 인스턴스 모두에 적용됩니다.

모든 DB 엔진

백업 기간

데이터베이스의 자동 백업이 실행되는 기간. 백업 기간은 국제 표준시(UTC)의 시작 시간과 시간 단위의 지속 기간으로 구성됩니다.

자세한 내용은 백업 소개 섹션을 참조하세요.

참고

AWS Backup을 사용하여 백업을 관리하는 경우 이 옵션이 표시되지 않습니다. AWS Backup에 대한 자세한 내용은 AWS Backup 개발자 안내서를 참조하세요.

CLI 옵션:

--preferred-backup-window

RDS API 파라미터:

PreferredBackupWindow

비동기 방식이지만 최대한 빠른 시간 내에 변경 사항이 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

모든 DB 엔진

인증 기관

DB 인스턴스에서 사용하는 서버 인증서의 CA(인증 기관)입니다.

자세한 내용은 SSL/TLS를 사용하여 DB 인스턴스에 대한 연결 암호화 단원을 참조하십시오.

CLI 옵션:

--ca-certificate-identifier

RDS API 파라미터:

CACertificateIdentifier

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

가동 중단 시간은 DB 엔진이 재시작 없는 교체를 지원하지 않는 경우에만 발생합니다. describe-db-engine-versions AWS CLI 명령을 사용하여 DB 엔진이 재시작 없는 교체를 지원하는지 여부를 확인할 수 있습니다.

모든 DB 엔진

스냅샷으로 태그 복사

DB 인스턴스 태그가 있는 경우 이 옵션을 사용하면 DB 스냅샷을 만들 때 해당 태그를 복사할 수 있습니다.

자세한 내용은 Amazon RDS 리소스에 태그 지정 섹션을 참조하세요.

CLI 옵션:

--copy-tags-to-snapshot 또는 --no-copy-tags-to-snapshot

RDS API 파라미터:

CopyTagsToSnapshot

변경 사항이 즉시 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

모든 DB 엔진

데이터베이스 포트

DB 인스턴스에 액세스하는 데 사용할 포트입니다.

포트 값은 DB 인스턴스와 연결된 옵션 그룹에서 옵션에 대해 지정한 포트 값과 일치하지 않아야 합니다.

자세한 내용은 Amazon RDS DB 인스턴스에 연결 섹션을 참조하세요.

CLI 옵션:

--db-port-number

RDS API 파라미터:

DBPortNumber

변경 사항이 즉시 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

DB 인스턴스가 즉시 재부팅됩니다.

모든 DB 엔진

DB 엔진 버전

사용하려는 DB 엔진의 버전. 프로덕션 DB 인스턴스를 업그레이드하려면 먼저 테스트 DB 인스턴스에서 업그레이드 프로세스를 테스트하는 것이 좋습니다. 이렇게 하면 기간을 확인하고 애플리케이션을 검증하는 데 도움이 됩니다.

자세한 내용은 DB 인스턴스 엔진 버전 업그레이드 단원을 참조하십시오.

CLI 옵션:

--engine-version

RDS API 파라미터:

EngineVersion

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생합니다.

모든 DB 엔진

DB 인스턴스 클래스

사용할 DB 인스턴스 클래스.

자세한 내용은 DB 인스턴스 클래스 섹션을 참조하세요.

CLI 옵션:

--db-instance-class

RDS API 파라미터:

DBInstanceClass

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생합니다.

모든 DB 엔진

DB 인스턴스 식별자

새 DB 인스턴스 식별자입니다. 이 값은 소문자 문자열로 저장됩니다.

DB 인스턴스 이름 바꾸기의 영향에 대한 자세한 내용은 DB 인스턴스 이름 변경 단원을 참조하십시오.

CLI 옵션:

--new-db-instance-identifier

RDS API 파라미터:

NewDBInstanceIdentifier

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

DB 엔진 버전이 동적 SSL 업로드를 지원하지 않으면 이 변경 중에 가동 중지 시간이 발생합니다. 사용 중인 버전에 재시작이 필요한지 확인하려면 다음 AWS CLI 명령을 실행하세요.

aws rds describe-db-engine-versions \ --default-only \ --engine your-db-engine \ --query 'DBEngineVersions[*].SupportsCertificateRotationWithoutRestart'

모든 DB 엔진

DB 파라미터 그룹

DB 인스턴스와 연결하려는 DB 파라미터 그룹.

자세한 내용은 파라미터 그룹 작업 섹션을 참조하세요.

CLI 옵션:

--db-parameter-group-name

RDS API 파라미터:

DBParameterGroupName

새 DB 파라미터 그룹을 DB 인스턴스와 연결하는 작업은 즉시 이루어집니다.

새 DB 파라미터 그룹을 DB 인스턴스에 연결하면 가동 중지가 발생하지 않습니다.

DB 파라미터 그룹의 연결은 파라미터 그룹 내에서 파라미터 변경을 적용하는 것과는 다릅니다. RDS는 DB 인스턴스를 수동으로 재부팅한 후에만 새로 연결된 그룹에 수정된 정적 및 동적 파라미터 설정을 적용합니다. 그러나 DB 파라미터 그룹을 DB 인스턴스에 연결한 후 DB 파라미터 그룹에서 동적 파라미터를 수정하면 이러한 파라미터 설정이 재부팅 없이 즉시 적용됩니다.

자세한 내용은 파라미터 그룹 작업 DB 인스턴스 재부팅 단원을 참조하세요.

모든 DB 엔진

전용 로그 볼륨

전용 로그 볼륨(DLV)을 사용하여 데이터베이스 테이블이 들어 있는 볼륨과 분리된 스토리지 볼륨에 데이터베이스 트랜잭션 로그를 저장합니다.

자세한 내용은 전용 로그 볼륨(DLV) 사용 단원을 참조하십시오.

CLI 옵션:

-dedicated-log-volume

RDS API 파라미터:

DedicatedLogVolume

DB 인스턴스가 재부팅되면 변경 내용이 적용됩니다.

DB 인스턴스가 재부팅되는 동안 가동 중지가 발생합니다.

MariaDB, MySQL, PostgreSQL

삭제 방지

DB 인스턴스가 삭제되지 않도록 방지하려면, 삭제 방지를 활성화합니다.

자세한 내용은 DB 인스턴스 삭제 섹션을 참조하세요.

CLI 옵션:

--deletion-protection|--no-deletion-protection

RDS API 파라미터:

DeletionProtection

변경 사항이 즉시 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

모든 DB 엔진

확장 모니터링

DB 인스턴스가 실행되는 운영 체제에 대한 실시간 측정치 수집을 활성화하려면 확장 모니터링 활성화을 선택합니다.

자세한 내용은 Enhanced Monitoring을 사용하여 OS 지표 모니터링 섹션을 참조하세요.

CLI 옵션:

--monitoring-interval, , 및 --monitoring-role-arn

RDS API 파라미터:

MonitoringInterval, , 및 MonitoringRoleArn

변경 사항이 즉시 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

모든 DB 엔진

IAM DB 인증

IAM DB 인증을 활성화하여 사용자 및 역할을 통해 데이터베이스 사용자를 인증합니다.

자세한 내용은 MariaDB, MySQL 및 PostgreSQL IAM 데이터베이스 인증 단원을 참조하십시오.

CLI 옵션:

--enable-iam-database-authentication|--no-enable-iam-database-authentication

RDS API 파라미터:

EnableIAMDatabaseAuthentication

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

MariaDB, MySQL, PostgreSQL만

Kerberos 인증

DB 인스턴스를 이동할 Active Directory를 선택합니다. 디렉터리는 이 작업 이전에 존재해야 합니다. 이미 디렉터리를 선택한 경우 없음을 지정하여 현재 디렉터리에서 DB 인스턴스를 제거할 수 있습니다.

자세한 내용은 Kerberos 인증 섹션을 참조하세요.

CLI 옵션:

--domain, , 및 --domain-iam-role-name

RDS API 파라미터:

Domain, , 및 DomainIAMRoleName

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중에는 짧은 가동 중지 시간이 발생합니다.

Microsoft SQL Server, MySQL, Oracle 및 PostgreSQL에만 해당

라이선스 모델

Db2 및 Oracle용 라이선스를 사용하려면 기존 보유 라이선스 사용을 선택합니다.

라이선스 포함을 선택하여 Microsoft SQL Server 또는 Oracle에 대한 일반 라이선스 계약을 사용합니다.

자세한 내용은 RDS for Db2 라이선스 옵션, Amazon RDS의 Microsoft SQL Server 라이선싱, RDS for Oracle 라이선스 옵션 단원을 참조하세요.

CLI 옵션:

--license-model

RDS API 파라미터:

LicenseModel

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생합니다.

Microsoft SQL Server 및 Oracle에만 해당

로그 내보내기

Amazon CloudWatch Logs에 게시할 데이터베이스 로그 파일의 유형입니다.

자세한 내용은 Amazon CloudWatch Logs에 데이터베이스 로그 게시 섹션을 참조하세요.

CLI 옵션:

--cloudwatch-logs-export-configuration

RDS API 파라미터:

CloudwatchLogsExportConfiguration

변경 사항이 즉시 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

모든 DB 엔진

유지보수 윈도우

시스템 유지 관리를 실행하는 기간. 시스템 유지 관리는 업그레이드를 포함합니다(해당할 경우). 유지 관리 기간은 국제 표준시(UTC)의 시작 시간과 시간 단위의 지속 기간으로 구성됩니다.

이 기간을 현재 시간으로 설정하는 경우 현재 시간과 기간 종료 시간 사이에 최소 30분의 간격이 필요합니다. 이 간격을 두면 보류 중인 모든 변경 사항이 적용되는 데 도움이 됩니다.

자세한 내용은 Amazon RDS 유지 관리 기간 단원을 참조하십시오.

CLI 옵션:

--preferred-maintenance-window

RDS API 파라미터:

PreferredMaintenanceWindow

변경 사항이 즉시 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

가동 중지를 유발할 수 있는 작업이 하나 이상 보류 중이고, 유지 관리 기간이 현재 시간을 포함하여 변경된 경우 보류 중인 작업이 즉시 적용되고 가동 중지 시간이 발생합니다.

모든 DB 엔진

AWS Secrets Manager에서 마스터 자격 증명 관리

Secrets Manager에서 보안 암호의 마스터 사용자 암호를 관리하려면 AWS Secrets Manager에서 마스터 자격 증명 관리를 선택합니다.

원하는 경우 보안 암호를 보호하는 데 사용할 KMS 키를 선택합니다. 자신의 계정에서 KMS 키를 선택하거나 다른 계정의 키를 입력할 수 있습니다.

RDS에서 이미 DB 인스턴스의 마스터 사용자 암호를 관리하고 있는 경우 보안 암호 즉시 교체를 선택하여 마스터 사용자 암호를 교체할 수 있습니다.

자세한 내용은 Amazon RDS 및 AWS Secrets Manager를 통한 암호 관리 단원을 참조하십시오.

CLI 옵션:

--manage-master-user-password | --no-manage-master-user-password

--master-user-secret-kms-key-id

--rotate-master-user-password | --no-rotate-master-user-password

RDS API 파라미터:

ManageMasterUserPassword

MasterUserSecretKmsKeyId

RotateMasterUserPassword

자동 마스터 사용자 암호 관리를 켜거나 해제하면 변경 내용이 즉시 적용됩니다. 이 변경은 즉시 적용 설정을 무시합니다.

마스터 사용자 암호를 교체하는 경우 변경 내용이 즉시 적용되도록 지정해야 합니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

모든 DB 엔진

다중 AZ 배포

다중 가용 영역에 DB 인스턴스를 배포하려면 를 선택합니다. 그렇지 않으면 아니요입니다.

자세한 내용은 다중 AZ 배포 구성 및 관리 섹션을 참조하세요.

CLI 옵션:

--multi-az|--no-multi-az

RDS API 파라미터:

MultiAZ

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다. 그러나 성능에 영향을 줄 수 있습니다. 자세한 내용은 다중 AZ DB 인스턴스 배포가 되도록 DB 인스턴스 수정 단원을 참조하십시오.

모든 DB 엔진

네트워크 유형

DB 인스턴스에서 지원하는 IP 주소 지정 프로토콜.

IPv4 리소스가 인터넷 프로토콜 버전 4 (IPv4) 주소 지정 프로토콜을 통해서만 DB 인스턴스와 통신할 수 있도록 지정합니다.

듀얼 스택 모드리소스가 IPv4, 인터넷 프로토콜 버전 6 (IPv6) 또는 둘 다를 통해 DB 인스턴스와 통신할 수 있도록 지정합니다. IPv6 주소 지정 프로토콜을 통해 DB 인스턴스와 통신해야 하는 리소스가 있는 경우 이중 스택 모드를 사용합니다. 또한 IPv6 CIDR 블록을 지정한 DB 서브넷 그룹의 모든 서브넷과 연결해야 합니다.

자세한 내용은 Amazon RDS IP 주소 지정 단원을 참조하십시오.

CLI 옵션:

--network-type

RDS API 파라미터:

NetworkType

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중 가동 중지 시간이 발생할 수 있습니다.

모든 DB 엔진

새 마스터 암호

마스터 사용자의 암호. 암호는 8–41자의 영숫자 문자로 구성되어야 합니다.

CLI 옵션:

--master-user-password

RDS API 파라미터:

MasterUserPassword

비동기 방식이지만 최대한 빠른 시간 내에 변경 사항이 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

모든 DB 엔진

옵션 그룹

DB 인스턴스와 연결할 옵션 그룹.

자세한 내용은 옵션 그룹 작업 섹션을 참조하세요.

CLI 옵션:

--option-group-name

RDS API 파라미터:

OptionGroupName

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다. 한 가지 예외는 RDS for MariaDB 또는 RDS for MySQL DB 인스턴스에 MariaDB Audit 플러그인을 추가하는 것입니다. 이로 인해 운영 중단이 발생할 수 있습니다.

모든 DB 엔진

성능 개선 도우미

데이터베이스 성능을 분석하고 문제를 해결할 수 있도록 DB 인스턴스 로드를 모니터링하려면 Performance Insights 활성화를 선택합니다.

일부 DB 엔진 버전 및 DB 인스턴스 클래스에서는 성능 개선 도우미를 사용할 수 없습니다. DB 인스턴스에 사용할 수 없는 경우 성능 개선 도우미 섹션이 콘솔에 나타나지 않습니다.

자세한 내용은 성능 개선 도우미를 통한 Amazon RDS 모니터링Amazon RDS DB 엔진, 리전 및 인스턴스 클래스 Performance Insights 지원 단원을 참조하십시오.

CLI 옵션:

--enable-performance-insights| --no-enable-performance-insights

RDS API 파라미터:

EnablePerformanceInsights

변경 사항이 즉시 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

Db2를 제외한 모든 항목

성능 개선 도우미 AWS KMS key

성능 개선 도우미 데이터의 암호화를 위한 AWS KMS key의 AWS KMS 키 식별자입니다. 키 식별자는 Amazon 리소스 이름(ARN), AWS KMS 키 식별자 또는 KMS 키의 키 별칭입니다.

자세한 내용은 성능 개선 도우미 설정 및 해제 단원을 참조하십시오.

CLI 옵션:

--performance-insights-kms-key-id

RDS API 파라미터:

PerformanceInsightsKMSKeyId

변경 사항이 즉시 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

Db2를 제외한 모든 항목

성능 개선 도우미 보존 기간

성능 개선 도우미 데이터를 보관하는 시간(일). 프리 티어의 보존 설정은 기본값(7일)입니다. 성능 데이터를 더 오래 보존하려면 1~24개월을 지정하십시오. 보존 기간에 대한 자세한 내용은 성능 개선 도우미의 요금 및 데이터 보존 단원을 참조하십시오.

자세한 내용은 성능 개선 도우미 설정 및 해제 단원을 참조하십시오.

CLI 옵션:

--performance-insights-retention-period

RDS API 파라미터:

PerformanceInsightsRetentionPeriod

변경 사항이 즉시 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

Db2를 제외한 모든 항목

프로세서 기능

DB 인스턴스의 DB 인스턴스 클래스에 대한 CPU 코어 수와 코어당 스레드 수입니다.

자세한 내용은 RDS for Oracle에서 DB 인스턴스 클래스의 프로세서 구성 섹션을 참조하세요.

CLI 옵션:

--processor-features, , 및 --use-default-processor-features | --no-use-default-processor-features

RDS API 파라미터:

ProcessorFeatures, , 및 UseDefaultProcessorFeatures

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생합니다.

Oracle에만 해당

프로비저닝된 IOPS

DB 인스턴스의 프로비저닝된 IOPS(초당 I/O 작업 수) 값입니다. 이 설정은 스토리지 유형에서 다음 중 하나를 선택한 경우에만 사용할 수 있습니다.

  • 범용 SSD(gp3)

  • 프로비저닝된 IOPS SSD(io1)

자세한 내용은 프로비저닝된 IOPS SSD 스토리지gp3 스토리지 단원을 참조하세요.

CLI 옵션:

--iops

RDS API 파라미터:

Iops

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

모든 DB 엔진

공개 액세스(Public access)

DB 인스턴스에 퍼블릭 IP 주소를 부여하려면(즉 VPC 외부에서 액세스할 수 있음) 공개적으로 액세스할 수 있음(Publicly accessible)을 선택합니다. 공개적으로 액세스가 가능하려면 DB 인스턴스도 VPC의 퍼블릭 서브넷에 있어야 합니다.

VPC 내부에서만 DB 인스턴스에 액세스할 수 있게 하려면 공개적으로 액세스할 수 없음(Not publicly accessible)을 선택합니다.

자세한 내용은 VPC에 있는 DB 인스턴스를 인터넷에서 숨기기 단원을 참조하십시오.

VPC 외부에서 DB 인스턴스에 연결하려면 DB 인스턴스에 공개적으로 액세스할 수 있어야 합니다. 또한 DB 인스턴스 보안 그룹의 인바운드 규칙을 사용하여 액세스 권한을 부여해야 하며, 다른 요구 사항도 충족해야 합니다. 자세한 내용은 Amazon RDS DB 인스턴스에 연결할 수 없음 단원을 참조하십시오.

DB 인스턴스에 공개적으로 액세스할 수 없는 경우 AWS Site-to-Site VPN 연결 또는 AWS Direct Connect 연결을 사용하여 프라이빗 네트워크에서 액세스할 수도 있습니다. 자세한 내용은 인터네트워크 트래픽 개인 정보 보호 단원을 참조하십시오.

CLI 옵션:

--publicly-accessible | --no-publicly-accessible

RDS API 파라미터:

PubliclyAccessible

변경 사항이 즉시 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

모든 DB 엔진

보안 그룹

DB 인스턴스와 연결할 VPC 보안 그룹입니다.

자세한 내용은 보안 그룹을 통한 액세스 제어 섹션을 참조하세요.

CLI 옵션:

--vpc-security-group-ids

RDS API 파라미터:

VpcSecurityGroupIds

비동기 방식이지만 최대한 빠른 시간 내에 변경 사항이 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

모든 DB 엔진

Storage autoscaling(스토리지 Autoscaling)

Enable storage autoscaling(스토리지 Autoscaling 활성화)를 사용하면 필요할 경우 Amazon RDS가 스토리지를 자동으로 확장하여 DB 인스턴스의 스토리지 공간이 부족해지는 문제를 방지할 수 있습니다.

Maximum storage threshold(최대 스토리지 임계값)를 사용하여 Amazon RDS가 DB 인스턴스의 스토리지를 자동으로 확장할 수 있는 상한선을 설정합니다. 기본값은 1,000GiB입니다.

자세한 내용은 Amazon RDS 스토리지 Autoscaling을 사용한 용량 자동 관리 섹션을 참조하세요.

CLI 옵션:

--max-allocated-storage

RDS API 파라미터:

MaxAllocatedStorage

변경 사항이 즉시 적용됩니다. 이 설정은 즉시 적용 설정을 무시합니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

모든 DB 엔진

메시지 처리량(throughput)

DB 인스턴스의 새 스토리지 처리량(throughput) 값입니다. 이 설정은 스토리지 유형으로 범용 SSD(gp3)를 선택한 경우에만 사용할 수 있습니다.

자세한 내용은 gp3 스토리지 단원을 참조하십시오.

CLI 옵션:

--storage-throughput

RDS API 파라미터:

StorageThroughput

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생하지 않습니다.

모든 DB 엔진

스토리지 유형

사용할 스토리지 유형.

범용 SSD(gp3)를 선택하면 고급 설정에서 프로비저닝된 IOPS스토리지 처리량(throughput)을 추가로 프로비저닝할 수 있습니다.

프로비저닝된 IOPS SSD(io1)를 선택하는 경우 프로비저닝된 IOPS 값을 입력합니다.

Amazon RDS가 DB 인스턴스를 수정하여 스토리지 크기나 유형을 변경하면 이후 6시간 동안은 스토리지 크기, 성능 또는 유형을 변경하는 또 다른 요청을 제출할 수 없습니다.

자세한 내용은 Amazon RDS 스토리지 유형 단원을 참조하십시오.

CLI 옵션:

--storage-type

RDS API 파라미터:

StorageType

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

다음과 같이 변경하면 프로세스가 시작되는 동안 짧은 가동 중지 시간이 발생합니다. 그 이후에 변경 사항이 적용되는 동안 데이터베이스를 정상적으로 사용할 수 있습니다.

  • 범용(SSD) 또는 프로비저닝된 IOPS(SSD)에서 Magnetic으로 내보냅니다.

  • Magnetic 또는 범용(SSD)에서 프로비저닝된 IOPS(SSD)로 내보냅니다.

모든 DB 엔진

DB 서브넷 그룹

DB 인스턴스에 대한 서브넷 그룹입니다. 이 설정을 사용하여 DB 인스턴스를 다른 VPC로 이동할 수 있습니다.

자세한 내용은 Amazon VPC 및Amazon RDS 단원을 참조하십시오.

CLI 옵션:

--db-subnet-group-name

RDS API 파라미터:

DBSubnetGroupName

변경 사항을 즉시 적용하도록 선택하면 즉시 적용됩니다.

변경 사항을 즉시 적용하도록 선택하지 않으면 다음 유지 관리 기간 중 적용됩니다.

이 변경 도중에는 가동 중지 시간이 발생합니다.

모든 DB 엔진