DB 인스턴스 삭제 - Amazon Relational Database Service

DB 인스턴스 삭제

DB 인스턴스를 삭제하려면 다음을 수행해야 합니다.

  • 인스턴스 이름을 제공합니다.

  • 인스턴스의 최종 DB 스냅샷을 생성하는 옵션을 활성화하거나 비활성화합니다.

  • 자동 백업을 보관하는 옵션을 활성화하거나 비활성화합니다.

삭제하려는 DB 인스턴스에 읽기 전용 복제본이 있는 경우 읽기 전용 복제본을 승격하거나 삭제해야 합니다. 자세한 내용은 읽기 전용 복제본을 독립 DB 인스턴스로 승격 단원을 참조하십시오.

참고

DB 인스턴스의 상태가 deleting인 경우 CA 인증서 값이 RDS 콘솔이나 AWS CLI 명령 또는 RDS API 작업의 출력에 나타나지 않습니다. CA 인증서에 대한 자세한 내용은 SSL/TLS를 사용하여 DB 인스턴스에 대한 연결 암호화 단원을 참조하십시오.

삭제 방지

삭제 방지가 활성화되지 않은 인스턴스만 삭제할 수 있습니다. DB 인스턴스를 생성하거나 수정하는 경우 사용자가 DB 인스턴스를 삭제할 수 없도록 삭제 방지를 활성화하는 옵션이 있습니다. 삭제 방지는 AWS CLI 및 API 명령 사용 시 기본적으로 비활성화됩니다. AWS Management 콘솔을 사용하여 프로덕션 DB 인스턴스를 생성할 경우 삭제 방지가 기본적으로 활성화됩니다. 하지만 Amazon RDS는 콘솔, CLI 또는 API를 사용하여 DB 인스턴스를 삭제할 때 삭지 방지를 설정합니다. 삭제 보호가 활성화된 DB 인스턴스를 삭제하려면 먼저 인스턴스를 수정하고 삭제 보호를 비활성화합니다. 삭제 보호를 활성화 또는 비활성화해도 중단이 발생하지 않습니다.

최종 스냅샷 생성 및 자동 백업 보관

DB 인스턴스를 삭제할 때는 DB 인스턴스의 최종 스냅샷 생성 여부를 선택할 수 있습니다. DB 인스턴스가 삭제된 후 DB 인스턴스에 설정된 보존 기간까지 자동 백업을 유지하도록 선택할 수도 있습니다. 나중에 DB 인스턴스를 복원하려면 최종 스냅샷을 생성하거나, 자동 백업을 보존하거나, 두 작업을 모두 수행합니다.

DB 인스턴스를 삭제할 때 다음 옵션을 선택할 수 있습니다.

  • 최종 DB 스냅샷을 생성합니다.

    삭제된 DB 인스턴스를 나중에 복원할 수 있도록 최종 DB 스냅샷을 생성합니다.

    DB 인스턴스를 바로 삭제하려면 최종 DB 스냅샷 생성 단계를 건너뛸 수 있습니다.

    중요

    최종 DB 스냅샷을 생략할 경우 DB 인스턴스를 복원하려면 다음 중 하나를 수행해야 합니다.

    • DB 인스턴스의 이전 수동 스냅샷을 사용하여 해당 DB 스냅샷의 시점으로 DB 인스턴스를 복원합니다.

    • 자동 백업을 보존합니다. 보존 기간 동안 작동 백업을 사용하여 DB 인스턴스를 복원할 수 있지만 보존 기간이 종료된 후에는 복원할 수 없습니다.

    DB 인스턴스가 creating, failed, incompatible-restore, incompatible-network 상태일 때는 최종 DB 스냅샷을 생성할 수 없습니다. DB 인스턴스 상태에 대한 자세한 내용은 DB 인스턴스 상태 단원을 참조하십시오.

  • 자동 백업을 보존합니다.

    DB 인스턴스를 삭제할 때 자동 백업을 보존하도록 선택할 수 있습니다. 자동 백업은 삭제 시점에 DB 인스턴스에 설정된 보존 기간 동안 보존됩니다. 설정된 이 보존 기간은 최종 DB 스냅샷을 생성할지 여부와 상관없이 적용됩니다.

    보관된 자동 백업을 삭제하려면 보관된 자동 백업 삭제의 지침을 따르십시오.

    자동 백업을 보존하도록 선택하지 않을 경우 모든 자동 백업이 삭제되며 DB 인스턴스를 삭제하면 복구할 수 없습니다. 최종 DB 스냅샷을 생성할 경우 일반적으로 자동 백업을 보존할 필요가 없습니다.

참고

선택 내용에 관계없이 이전 수동 DB 스냅샷은 삭제되지 않습니다.

콘솔, CLI, API를 사용하여 DB 인스턴스 삭제

AWS Management 콘솔, AWS CLI 또는 RDS API를 사용하여 DB 인스턴스를 삭제할 수 있습니다.

참고

삭제 방지가 활성화된 DB 인스턴스는 삭제할 수 없습니다. 자세한 내용은 삭제 방지 단원을 참조하십시오.

DB 인스턴스를 수정하여 삭제 방지를 비활성화할 수 있습니다. 자세한 내용은 Amazon RDS DB 인스턴스 수정 단원을 참조하십시오.

DB 인스턴스를 삭제하려면

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

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

  3. [ Actions]에 대해 [Delete]를 선택합니다.

  4. DB 인스턴스의 최종 DB 스냅샷을 생성하려면 최종 스냅샷 생성 여부를 활성화합니다.

  5. 이전 단계에서 최종 스냅샷 생성 여부를 활성화한 경우에는 최종 스냅샷 이름에 최종 DB 스냅샷의 이름을 입력합니다.

  6. 자동 백업을 보관하려면 자동 백업 보관을 선택합니다.

  7. 상자에 delete me를 입력합니다.

  8. 삭제를 선택합니다.

AWS CLI를 사용하여 DB 인스턴스를 삭제하려면 다음 옵션과 함께 delete-db-instance 명령을 호출하십시오.

  • --db-instance-identifier

  • --final-db-snapshot-identifier 또는 --skip-final-snapshot

예 최종 스냅샷 사용, 자동 백업 보관 안 함

Linux, macOS 또는 Unix의 경우는 다음과 같습니다.

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --final-db-snapshot-identifier mydbinstancefinalsnapshot \ --delete-automated-backups

Windows의 경우:

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --final-db-snapshot-identifier mydbinstancefinalsnapshot ^ --delete-automated-backups

예 자동 백업 보관, 최종 스냅샷 없음

Linux, macOS 또는 Unix의 경우는 다음과 같습니다.

aws rds delete-db-instance \ --db-instance-identifier mydbinstance \ --skip-final-snapshot \ --no-delete-automated-backups

Windows의 경우:

aws rds delete-db-instance ^ --db-instance-identifier mydbinstance ^ --skip-final-snapshot ^ --no-delete-automated-backups

Amazon RDS API를 사용하여 DB 인스턴스를 삭제하려면 다음 파라미터와 함께 DeleteDBInstance 작업을 호출하십시오.

  • DBInstanceIdentifier

  • FinalDBSnapshotIdentifier 또는 SkipFinalSnapshot

예 최종 스냅샷 사용, 자동 백업 보관 안 함

https://rds.amazonaws.com/ ?Action=DeleteDBInstance &DBInstanceIdentifier=mydbinstance &FinalDBSnapshotIdentifier=mydbinstancefinalsnapshot &DeleteAutomatedBackups=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140305/us-west-1/rds/aws4_request &X-Amz-Date=20140305T185838Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=b441901545441d3c7a48f63b5b1522c5b2b37c137500c93c45e209d4b3a064a3

예 자동 백업 보관, 최종 스냅샷 없음

https://rds.amazonaws.com/ ?Action=DeleteDBInstance &DBInstanceIdentifier=mydbinstance &SkipFinalSnapshot=true &DeleteAutomatedBackups=false &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140305/us-west-1/rds/aws4_request &X-Amz-Date=20140305T185838Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=b441901545441d3c7a48f63b5b1522c5b2b37c137500c93c45e209d4b3a064a3