

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# DocumentDB 클러스터 복원
<a name="restoring-docdb"></a>

## AWS Backup 콘솔을 사용하여 Amazon DocumentDB 복구 시점 복원
<a name="docdb-restore-console"></a>

Amazon DocumentDB 클러스터를 복원하려면 여러 복원 옵션을 지정해야 합니다. 이러한 옵션에 대한 자세한 내용은 *Amazon DocumentDB* 개발자 안내서의[ 클러스터 스냅샷에서 복원](https://docs.aws.amazon.com/documentdb/latest/developerguide/backup_restore-restore_from_snapshot.html)을 참조하세요.

**Amazon DocumentDB 클러스터를 복원하려면**

1. [https://console.aws.amazon.com/backup](https://console.aws.amazon.com/backup) AWS Backup 콘솔을 엽니다.

1. 탐색 창에서 **보호된 리소스**를 선택하고 복원하려는 Amazon DocumentDB 리소스 ID를 선택합니다.

1. **리소스 세부 정보** 페이지에 선택된 리소스 ID의 복구 시점 목록이 표시됩니다. 리소스를 복원하려면 **백업** 창에서 리소스의 복구 시점 ID 옆에 있는 라디오 버튼을 선택합니다. 창의 오른쪽 위에서 **복원**을 선택합니다.

1. 콘솔 페이지 **Amazon DocumentDB 클러스터 스냅샷 복원**에 있어야 합니다.

1. **복원 옵션**에서 다음을 구성할 수 있습니다.
   + **엔진 버전** - 복원된 클러스터의 DocumentDB 엔진 버전을 선택합니다.
**참고**  
복원 프로세스 중에는 인스턴스 클래스와 인스턴스 수를 구성할 수 없습니다. 복원된 DocumentDB 클러스터는 기본 인스턴스 구성을 사용합니다. Amazon DocumentDB 콘솔 또는 API를 사용하여 복원이 완료된 후 인스턴스 클래스를 수정하고 인스턴스를 추가하거나 제거할 수 있습니다.

1. **설정** 창에서 DB 클러스터 식별자의 고유한 이름을 입력합니다.

   문자, 숫자 및 하이픈을 사용할 수 있지만 두 개의 연속 하이픈을 사용하거나 하이픈으로 이름을 끝낼 수는 없습니다. 최종 이름은 모두 소문자입니다.

1. **데이터베이스 옵션** 창에서 데이터베이스 포트를 선택합니다.

   이는 DB 인스턴스 또는 클러스터가 애플리케이션 연결에 사용할 TCP/IP 포트입니다. DB 인스턴스 또는 클러스터에 연결하는 애플리케이션의 연결 문자열에 해당 포트 번호를 지정해야 합니다. DB 인스턴스 또는 클러스터에 적용된 보안 그룹과 조직 방화벽 모두 이 포트에 대한 연결을 허용해야 합니다. DB 클러스터의 모든 DB 인스턴스는 동일한 포트를 사용합니다.

1. 또한 **데이터베이스 옵션** 창에서 DB 클러스터 파라미터 그룹을 선택합니다.

   이는 이 인스턴스의 DB 클러스터와 연결된 파라미터 그룹입니다. DB 클러스터 파라미터 그룹은 DB 클러스터의 모든 DB 인스턴스에 적용되는 엔진 구성 값의 컨테이너 역할을 합니다.

1. **암호화** 창에서 이 데이터베이스 볼륨을 암호화하는 데 사용할 키를 선택합니다. 기본값은 `aws/rds`입니다. 또는 고객 관리형 키(CMK)를 사용할 수 있습니다.

1. **로그 내보내기** 창에서 Amazon CloudWatch Logs에 게시할 로그 유형을 선택합니다. **IAM 역할**이 이미 정의되어 있습니다.

1. **역할 복원** 창에서 복원 작업의 기본 IAM 역할 또는 다른 IAM 역할을 선택합니다.

1. 보호된 리소스 태그 창에서 백업에서 복원된 데이터베이스 클러스터로 태그를 복사하도록 선택할 수 있습니다.

1. 모든 설정을 지정한 후 **백업 복원**을 선택합니다.

   **복원 작업** 창이 나타납니다. 페이지 상단에 복원 작업에 대한 정보를 제공하는 메시지가 나타납니다.

1. 복원이 완료되면 복원된 Amazon DocumentDB 클러스터를 Amazon RDS 인스턴스에 연결합니다.

## AWS Backup API, CLI 또는 SDK를 사용하여 Amazon DocumentDB 복구 시점 복원
<a name="docdb-restore-cli"></a>

먼저 클러스터를 복원합니다. `[StartRestoreJob](https://docs.aws.amazon.com/aws-backup/latest/devguide/API_StartRestoreJob.html)`를 사용합니다. Amazon DocumentDB를 복원할 때 다음 메타데이터를 지정할 수 있습니다.

```
availabilityZones
backtrackWindow
copyTagsToSnapshot // Boolean 
databaseName // string 
dbClusterIdentifier // string 
dbClusterParameterGroupName // string 
dbSubnetGroupName // string 
enableCloudwatchLogsExports // string 
enableIAMDatabaseAuthentication // Boolean 
engine // string 
engineMode // string 
engineVersion // string 
kmsKeyId // string 
port // integer 
optionGroupName // string 
scalingConfiguration
vpcSecurityGroupIds // string
```

 그런 다음, `create-db-instance`를 사용하여 복원된 Amazon DocumentDB 클러스터를 Amazon RDS 인스턴스에 연결합니다.
+ Linux, macOS, Unix의 경우:

  ```
  aws docdb create-db-instance --db-instance-identifier sample-instance / 
                    --db-cluster-identifier sample-cluster --engine docdb --db-instance-class db.r5.large
  ```
+ Windows의 경우:

  ```
  aws docdb create-db-instance --db-instance-identifier sample-instance ^ 
                    --db-cluster-identifier sample-cluster --engine docdb --db-instance-class db.r5.large
  ```