메뉴
Amazon Relational Database Service
사용 설명서 (API Version 2014-10-31)

PostgreSQL 데이터베이스 엔진을 실행 중인 DB 인스턴스 수정

추가 스토리지를 더하거나 DB 인스턴스 클래스를 변경하는 것과 같은 작업을 완수하기 위해 DB 인스턴스의 설정을 변경할 수 있습니다. 이 주제에서는 Amazon RDS PostgreSQL DB 인스턴스를 수정하는 과정을 안내하고, PostgreSQL 인스턴스에 대한 설정을 설명합니다. Amazon RDS DB 인스턴스의 이름 바꾸기, 재부팅, 삭제, 태그 지정 또는 업그레이드와 같은 추가 작업에 대한 자세한 정보는 Amazon RDS DB 인스턴스 수명 주기을(를) 참조하십시오. 프로덕션 인스턴스를 변경하기 전에 테스트 인스턴스에서 변경 사항을 테스트하면 변경 사항이 미칠 영향을 더 정확하게 이해하는 데 도움이 됩니다. 이는 특히 데이터베이스 버전을 업그레이드할 때 중요합니다.

변경 사항을 즉시 적용하거나 DB 인스턴스의 다음 유지 관리 기간 중에 적용할 수 있습니다. 경우에 따라 변경 사항을 즉시 적용하면 인스턴스가 중단될 수도 있습니다. DB 인스턴스 설정 변경 시 [Apply Immediately] 옵션이 미치는 영향에 대한 자세한 내용은 Amazon RDS DB 인스턴스 수정 및 Apply Immediately 파라미터 사용을(를) 참조하십시오.

AWS Management Console

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

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

  2. 탐색 창에서 Instances를 클릭합니다.

  3. 변경하려는 DB 인스턴스의 확인란을 선택한 다음, [Modify]를 클릭합니다.

  4. [Modify DB Instance] 대화 상자에서 다음 중 원하는 설정을 변경합니다.

    설정 설명

    인스턴스 사양

    DB Engine Version

    제공되는 목록에서 사용하려는 PostgreSQL 데이터베이스 엔진의 버전을 클릭합니다.

    DB 인스턴스 클래스

    제공되는 목록에서 사용하려는 DB 인스턴스 클래스를 클릭합니다. 인스턴스 클래스에 대한 자세한 정보는 DB 인스턴스 클래스을(를) 참조하십시오.

    다중 AZ 배포

    또 다른 가용 영역에서 DB 인스턴스의 예비 복제본을 만들려면 Yes를 클릭합니다. 그렇지 않으면 No를 클릭합니다. 다중 AZ 배포에 대한 자세한 내용은 고가용성(다중 AZ)을(를) 참조하십시오.

    스토리지 유형

    사용할 스토리지 유형을 선택합니다. 다음과 같이 스토리지를 변경하면 몇 분 동안 인스턴스가 일시 중단됩니다.

    • [Magnetic]에서 [General Purpose (SSD)] 또는 [Provisioned IOPS (SSD)]로 변경

    • [Provisioned IOPS (SSD)] 또는 [General Purpose (SSD)]에서 [Magnetic]로 변경

    • 사용자 지정 DB 파라미터 그룹을 사용하는 경우, [General Purpose (SSD)]에서 [Provisioned IOPS (SSD)] 또는 [Provisioned IOPS (SSD)]에서 [General Purpose (SSD)]로 변경

      스토리지에 대한 자세한 정보는 Amazon RDS 스토리지을(를) 참조하십시오.

    할당된 스토리지

    DB 인스턴스에 할당할 스토리지를 지정합니다(단위: GB). 허용 가능한 최소값은 5GB이며, 최대값은 6TB입니다. DB 인스턴스를 수정할 때는 스토리지의 양을 늘릴 수만 있으며, 할당되는 스토리지의 양을 줄일 수는 없습니다. 할당되는 스토리지에 대한 자세한 정보는 Amazon RDS 스토리지 유형을(를) 참조하십시오.

    설정

    DB 인스턴스 식별자

    새 이름을 입력하여 DB 인스턴스의 이름을 바꿀 수 있습니다. DB 인스턴스 식별자를 변경할 때 Apply Immediately를 true로 설정하면 인스턴스가 즉시 재부팅되고 Apply Immediately를 false로 설정하면 다음 유지 관리 기간 중에 재부팅됩니다. 이 값은 소문자 문자열로 저장됩니다.

    새 마스터 암호

    마스터 사용자의 암호를 입력합니다. 암호에는 8~41자의 영숫자 문자로 구성되어야 합니다. 마스터 암호를 재설정하여 DB 인스턴스에 대한 권한을 재설정할 수도 있습니다. 자세한 내용은 DB 인스턴스 소유작 역할 암호 재설정을(를) 참조하십시오.

    네트워크 및 보안

    [Subnet Group]

    DB 인스턴스에 대한 서브넷 그룹을 선택합니다. 이 설정을 사용하여 DB 인스턴스를 다른 VPC로 이동할 수 있습니다. DB 인스턴스가 VPC 내에 있지 않을 경우 이 설정을 사용하여 DB 인스턴스를 VPC 내로 이동할 수 있습니다. 자세한 내용은 VPC에 있지 않은 DB 인스턴스를 VPC로 이동을(를) 참조하십시오.

    보안 그룹

    DB 인스턴스와 연결하려는 보안 그룹을 선택합니다. 보안 그룹에 대한 자세한 내용은 DB 보안 그룹 작업(EC2-Classic 플랫폼)을(를) 참조하십시오.

    인증 기관

    사용할 인증서를 선택합니다.

    Publicly Accessible

    [Yes]를 선택하여 VPC 외부에서 액세스할 수 있게 DB 인스턴스에 퍼블릭 IP 주소를 할당합니다(DB 인스턴스도 VPC의 퍼블릭 서브넷 내에 있어야 함). 그렇지 않고 VPC 내부에서만 DB 인스턴스에 액세스할 수 있게 하려면 [No]를 선택합니다. 퍼블릭 액세스가 불가능하도록 DB 인스턴스를 숨기는 방법에 대한 자세한 내용은 VPC에 있는 DB 인스턴스를 인터넷에서 숨기기 단원을 참조하십시오.

    데이터베이스 옵션

    Parameter Group

    DB 인스턴스와 연동하려는 파라미터 그룹을 선택합니다. 이 설정을 변경해도 작동이 중단되지 않습니다. 파라미터 그룹 이름 자체는 즉시 변경되지만, 실제 파라미터 변경 사항은 장애 조치 없이 인스턴스를 재부팅해야 적용됩니다. DB 인스턴스는 자동으로 재부팅되지 않으며, 다음 유지 관리 기간 중에 파라미터 변경 사항이 적용되지 않습니다. 파라미터 그룹에 대한 자세한 내용은 DB 파라미터 그룹 작업을(를) 참조하십시오.

    Option Group

    PostgreSQL DB 인스턴스에 아무런 옵션도 사용할 수 없습니다. 옵션 그룹에 대한 자세한 내용은 옵션 그룹 작업을(를) 참조하십시오.

    Copy Tags to Snapshots

    스냅샷을 생성할 때 DB 인스턴스 태그를 DB 스냅샷에 복사하려면 이 옵션을 선택합니다.

    Database Port

    데이터베이스에 액세스하는 데 사용할 새 포트를 지정합니다.

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

    [Apply Immediately]를 선택했는지 여부에 상관없이 데이터베이스 포트를 변경하면 데이터베이스가 다시 시작됩니다.

    백업

    백업 보존 기간

    자동 백업을 보존할 일수를 지정합니다. 자동 백업을 비활성화하려면 이 값을 0으로 설정합니다.

    참고

    백업 보존 기간을 0에서 0이 아닌 값으로 또는 0이 아닌 값에서 0으로 변경할 경우 즉시 중단됩니다.

    백업 기간

    데이터베이스의 자동 백업이 실행되는 기간을 설정합니다. 시작 시간은 국제 표준시(UTC)로, 지속 기간은 시간 단위로 지정합니다.

    Auto Minor Version Upgrade

    마이너 엔진 버전의 업그레이드가 있을 때마다 DB 인스턴스가 자동으로 업그레이드를 설치하도록 하려면 [Yes]를 클릭합니다. 업그레이드는 예약된 유지 관리 기간 중에만 설치됩니다.

    유지 관리 기간

    업그레이드를 포함하여, 시스템 유지 관리를 실행할 기간을 설정합니다. 시작 시간은 UTC로, 지속 기간은 시간 단위로 지정합니다.

  5. 변경 사항을 즉시 적용하려면 [Apply Immediately] 확인란을 선택합니다. 경우에 따라 이 옵션을 선택하면 인스턴스가 중단될 수 있습니다. [Apply Immediately] 옵션 선택에 따른 영향에 대한 자세한 내용은 Amazon RDS DB 인스턴스 수정 및 Apply Immediately 파라미터 사용을(를) 참조하십시오.

  6. 원하는 대로 모두 변경되었으면 [Continue]를 클릭합니다. 변경 사항을 취소하려면 페이지 오른쪽 위 모서리의 [X]를 클릭합니다.

  7. 원하는 변경 사항이 요약 화면에 나열되어 있는지 확인한 다음, [Modify DB Instance]를 클릭합니다.

CLI

PostgreSQL DB 인스턴스를 수정하려면 AWS CLI 명령 modify-db-instance를 사용합니다.

다음은 백업 보존 기간을 1주일(7일)로 설정하고 자동 마이너 버전 업그레이드를 비활성화하여 pgdbinstance를 수정하는 코드입니다. 이 변경 사항은 다음 유지 관리 기간에 적용됩니다.

파라미터

  • --db-instance-identifier—DB 인스턴스의 이름

  • --backup-retention-period—자동 백업을 보존할 일수

  • --no-auto-minor-version-upgrade—자동 마이너 버전 업그레이드를 허용하지 않습니다. 자동 마이너 버전 업그레이드를 허용하려면 --auto-minor-version-upgrade를 사용합니다.

  • --no-apply-immediately—변경 사항이 다음 유지 관리 기간에 적용됩니다. 변경 사항을 바로 적용하려면 --apply-immediately를 사용합니다.

Linux, OS X, Unix의 경우:

Copy
aws rds modify-db-instance \ --db-instance-identifier pgdbinstance \ --backup-retention-period 7 \ --no-auto-minor-version-upgrade \ --no-apply-immediately

Windows의 경우:

Copy
aws rds modify-db-instance ^ --db-instance-identifier pgdbinstance ^ --backup-retention-period 7 ^ --no-auto-minor-version-upgrade ^ --no-apply-immediately

API

PostgreSQL DB 인스턴스를 수정하려면 ModifyDBInstance action을 사용합니다.

다음은 백업 보존 기간을 1주일(7일)로 설정하고 자동 마이너 버전 업그레이드를 비활성화하여 pgdbinstance를 수정하는 코드입니다. 이 변경 사항은 다음 유지 관리 기간에 적용됩니다.

파라미터

  • DBInstanceIdentifier—DB 인스턴스의 이름

  • BackupRetentionPeriod—자동 백업을 보존할 일수

  • AutoMinorVersionUpgradefalse—자동 마이너 버전 업그레이드를 허용하지 않습니다. 자동 마이너 버전 업그레이드를 허용하려면 값을 true로 설정합니다.

  • ApplyImmediately=false—변경 사항이 다음 유지 관리 기간에 적용됩니다. 변경 사항을 바로 적용하려면 값을 true로 설정합니다.

Copy
https://rds.us-east-1.amazonaws.com/ ?Action=ModifyDBInstance &ApplyImmediately=false &AutoMinorVersionUpgrade=false &BackupRetentionPeriod=7 &DBInstanceIdentifier=mydbinstance &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2013-09-09 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20131016/us-east-1/rds/aws4_request &X-Amz-Date=20131016T233051Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=087a8eb41cb1ab0fc9ec1575f23e73757ffc6a1e42d7d2b30b9cc0be988cff97

이 페이지에서: