RDS Custom for SQL Server용 CEV 수정 - Amazon Relational Database Service

RDS Custom for SQL Server용 CEV 수정

AWS Management Console 또는 AWS CLI를 사용하여 CEV를 수정하고, CEV 설명 또는 가용 상태를 수정할 수 있습니다. CEV는 다음 상태 값 중 하나를 가집니다.

  • available - 이 CEV를 사용하여 새로운 RDS Custom DB 인스턴스를 생성하거나 DB 인스턴스를 업그레이드할 수 있습니다. 이 상태는 새로 생성된 CEV의 기본 상태입니다.

  • inactive - 이 CEV에서는 RDS Custom DB 인스턴스를 생성하거나 업그레이드할 수 없습니다. 이 CEV에서는 DB 스냅샷을 복원하여 새로운 RDS Custom DB 인스턴스를 생성할 수 없습니다.

CEV 상태를 available에서 inactive로, 또는 inactive에서 available로 변경할 수 있습니다. 상태를 INACTIVE로 변경하면 CEV를 실수로 사용하는 일을 방지하고 중단된 CEV를 다시 사용할 수 있습니다.

CEV를 수정하는 방법
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 사용자 지정 엔진 버전(Custom engine versions)을 선택합니다.

  3. 수정하려는 설명 또는 상태가 지정된 CEV를 선택합니다.

  4. 작업에서 수정을 선택합니다.

  5. 다음을 원하는 대로 변경합니다.

    • CEV 상태 설정(CEV status settings)에서 새로운 가용 상태를 선택합니다.

    • 버전 설명(Version description)에 새로운 설명을 입력합니다.

  6. CEV 수정(Modify CEV)을 선택합니다.

    CEV가 사용 중인 경우 콘솔에 CEV 상태를 수정할 수 없습니다(You can't modify the CEV status)가 표시됩니다. 문제를 해결한 후 다시 시도하세요.

사용자 지정 엔진 버전(Custom engine versions) 페이지가 표시됩니다.

AWS CLI를 사용하여 CEV를 수정하려면 modify-custom-db-engine-version 명령을 실행합니다. describe-db-engine-versions 명령을 실행하여 수정할 CEV를 찾을 수 있습니다.

다음 옵션이 필요합니다.

  • --engine

  • --engine-version cev(cev는 수정하려는 사용자 지정 엔진 버전의 이름)

  • --status status(status는 CEV에 할당하려는 가용 상태)

다음 예제에서는 이름이 15.00.4249.2.my_cevtest로 지정된 CEV를 현재 상태에서 inactive로 변경합니다.

Linux, macOS, Unix:

aws rds modify-custom-db-engine-version \ --engine custom-sqlserver-ee \ --engine-version 15.00.4249.2.my_cevtest \ --status inactive

Windows의 경우:

aws rds modify-custom-db-engine-version ^ --engine custom-sqlserver-ee ^ --engine-version 15.00.4249.2.my_cevtest ^ --status inactive

새 CEV를 사용하도록 RDS Custom for SQL Server DB 인스턴스 수정

기존 RDS Custom for SQL Server DB 인스턴스를 수정하여 다른 CEV를 사용할 수 있습니다. 다음과 같은 변경을 적용할 수 있습니다.

  • CEV 변경

  • DB 인스턴스 클래스 변경

  • 백업 보존 기간 및 백업 기간 변경

  • 유지 관리 기간 변경

RDS Custom for SQL Server DB 인스턴스를 수정하는 방법
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 데이터베이스를 선택합니다.

  3. 수정하려는 DB 인스턴스를 선택합니다.

  4. Modify(수정)를 선택합니다.

  5. 필요에 따라 다음과 같이 변경합니다.

    1. DB 엔진 버전(DB engine version)에서 다른 CEV를 선택합니다.

    2. DB 인스턴스 클래스(DB instance class) 값을 변경합니다. 지원되는 클래스는 RDS Custom for SQL Server DB 인스턴스 클래스 지원 섹션을 참조하세요.

    3. 백업 보존 기간(Backup retention period) 값을 변경합니다.

    4. 백업 기간(Backup window)의 경우 시작 시간(Start time)기간(Duration) 값을 설정합니다.

    5. DB 인스턴스 유지 관리 기간(DB instance maintenance window)의 경우 시작일(Start day), 시작 시간(Start time), 기간(Duration) 값을 설정합니다.

  6. 계속(Continue)을 선택합니다.

  7. 즉시 적용(Apply immediately) 또는 예약된 다음 유지 관리 기간에 적용(Apply during the next scheduled maintenance window)을 선택합니다.

  8. Modify DB instance(DB 인스턴스 수정)를 선택합니다.

    참고

    특정 CEV의 DB 인스턴스를 다른 CEV로 수정하는 경우(예를 들어 마이너 버전 업그레이드를 하는 경우), SQL Server 시스템 데이터베이스와 관련 데이터 및 구성은 현재 RDS Custom for SQL Server DB 인스턴스의 항목이 그대로 유지됩니다.

AWS CLI로 DB 인스턴스를 수정해 다른 CEV를 사용할 수 있게 하려면 modify-db-instance 명령을 실행합니다.

다음 옵션이 필요합니다.

  • --db-instance-identifier

  • --engine-version cev(cev는 DB 인스턴스의 변경 대상인 사용자 지정 엔진 버전의 이름입니다).

다음 예제에서는 my-cev-db-instance라는 이름의 CEV를 사용하도록 15.00.4249.2.my_cevtest_new라는 이름의 DB 인스턴스를 수정하고 변경 사항을 즉시 적용합니다.

Linux, macOS, Unix:

aws rds modify-db-instance \ --db-instance-identifier my-cev-db-instance \ --engine-version 15.00.4249.2.my_cevtest_new \ --apply-immediately

Windows의 경우:

aws rds modify-db-instance ^ --db-instance-identifier my-cev-db-instance ^ --engine-version 15.00.4249.2.my_cevtest_new ^ --apply-immediately