

# 보존된 자동 백업에서 지정된 시간으로 DB 클러스터 복원
<a name="aurora-pitr-retained"></a>

백업이 원본 클러스터의 보존 기간 내에 있는 경우 원본 DB 클러스터를 삭제한 후 보존된 자동 백업에서 DB 클러스터를 복원할 수 있습니다. 프로세스는 자동 백업에서 DB 클러스터를 복원하는 것과 유사합니다.

**참고**  
Aurora Serverless v1 클러스터의 자동 백업은 유지되지 않으므로 이 절차를 사용하여 Aurora Serverless v1 DB 클러스터를 복원할 수 없습니다.

## 콘솔
<a name="aurora-pitr-retained.CON"></a>

**지정된 시간으로 DB 클러스터 복원**

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

1. 탐색 창에서 **자동 백업(Automated backups)**을 선택합니다.

1. **보존됨** 탭을 선택합니다.  
![\[\]](http://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/AuroraUserGuide/images/db-cluster-retained-automated-backups.png)

1. 복원할 DB 클러스터를 선택합니다.

1. **작업**에서 **특정 시점으로 복구**를 선택합니다.

   **특정 시점으로 복구** 창이 나타납니다.

1. **최근 복원 가능 시간**을 선택하여 가능한 최근 시간으로 복원하거나, **사용자 지정**을 선택하여 시간을 선택합니다.

   **사용자 지정(Custom)**을 선택한 경우 클러스터를 복원할 날짜 및 시간을 입력합니다.
**참고**  
시간은 현지 시간대로 표시됩니다. 즉, 협정 세계시(UTC)에서 오프셋으로 표시됩니다. 예를 들어 UTC-5는 동부 표준시/하절기 중부 표준시입니다.

1. **DB 클러스터 식별자**에 대상 복원된 DB 클러스터의 이름을 입력합니다. 이름은 고유해야 합니다.

1. 필요에 따라 DB 인스턴스 클래스와 같은 기타 옵션을 선택합니다.

   각 설정에 대한 자세한 내용은 [Aurora DB 클러스터 설정](Aurora.CreateInstance.md#Aurora.CreateInstance.Settings) 단원을 참조하세요.

1. **특정 시점으로 복구**를 선택합니다.

## AWS CLI
<a name="aurora-pitr-retained.CLI"></a>

DB 클러스터를 지정된 시간으로 복원하려면 AWS CLI 명령인 [estore-db-cluster-to-point-in-time](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-cluster-to-point-in-time.html)을 사용하여 DB 클러스터를 새로 생성합니다.

다른 설정을 지정할 수 있습니다. 각 설정에 대한 자세한 내용은 [Aurora DB 클러스터 설정](Aurora.CreateInstance.md#Aurora.CreateInstance.Settings) 단원을 참조하세요.

이 작업에는 리소스 태깅이 지원됩니다. `--tags` 옵션을 사용하면 소스 DB 클러스터 태그가 무시되고 제공된 태그가 사용됩니다. 이 옵션을 사용하지 않으면 소스 클러스터의 최신 태그가 사용됩니다.

**Example**  
대상 LinuxmacOS, 또는Unix:  

```
1. aws rds restore-db-cluster-to-point-in-time \
2.     --source-db-cluster-resource-id cluster-123ABCEXAMPLE \
3.     --db-cluster-identifier mytargetdbcluster \
4.     --restore-to-time 2017-10-14T23:45:00.000Z
```
Windows의 경우:  

```
1. aws rds restore-db-cluster-to-point-in-time ^
2.     --source-db-cluster-resource-id cluster-123ABCEXAMPLE ^
3.     --db-cluster-identifier mytargetdbcluster ^
4.     --restore-to-time 2017-10-14T23:45:00.000Z
```

**중요**  
콘솔을 사용하여 DB 클러스터를 특정 시간으로 복원할 경우 Amazon RDS에서 자동으로 DB 클러스터에 대한 기본 인스턴스(라이터)를 생성합니다. AWS CLI를 사용하여 DB 클러스터를 특정 시간으로 복원할 경우 반드시 DB 클러스터를 위한 기본 인스턴스를 명시적으로 생성해야 합니다. 기본 인스턴스는 클러스터에 생성된 최초의 DB 인스턴스입니다.  
DB 클러스터에 대해 프라이머리 인스턴스를 생성하려면 [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html)AWS CLI 명령을 호출합니다. DB 클러스터의 이름을 `--db-cluster-identifier` 옵션 값으로 포함하십시오.

## RDS API
<a name="aurora-pitr-retained.API"></a>

DB 클러스터를 특정 시간으로 복원하려면, Amazon RDS API [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterToPointInTime.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterToPointInTime.html) 작업을 다음 파라미터와 함께 호출합니다.
+ `SourceDbClusterResourceId`
+ `DBClusterIdentifier`
+ `RestoreToTime`

**중요**  
콘솔을 사용하여 DB 클러스터를 특정 시간으로 복원할 경우 Amazon RDS에서 자동으로 DB 클러스터에 대한 기본 인스턴스(라이터)를 생성합니다. RDS API를 사용하여 DB 클러스터를 지정된 시간으로 복원할 경우 반드시 DB 클러스터에 대한 프라이머리 인스턴스를 명시적으로 생성해야 합니다. 기본 인스턴스는 클러스터에 생성된 최초의 DB 인스턴스입니다.  
DB 클러스터에 대한 프라이머리 인스턴스를 생성하려면 RDS API 작업 [CreateDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html)를 호출합니다. DB 클러스터의 이름을 `DBClusterIdentifier` 파라미터 값으로 포함합니다.