기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
특정 시점으로 복원
AWS Management Console 또는 AWS Command Line Interface (AWS CLI) 를 사용하여 클러스터의 백업 보존 기간 내에 있는 모든 시점으로 클러스터를 복원할 수 있습니다.
참고
3.6 클러스터를 4.0 클러스터로 point-in-time 복원할 수는 없지만 한 클러스터 버전에서 다른 클러스터 버전으로 마이그레이션할 수는 있습니다. 자세한 내용은 Amazon DocumentDB로 마이그레이션 섹션을 참조하세요.
클러스터를 특정 시점으로 복원할 경우 다음에 유의하세요.
-
새 클러스터는 기본 파라미터 그룹으로 생성된다는 점만 제외하고, 소스 클러스터와 동일한 구성으로 생성됩니다. 새 클러스터의 파라미터 그룹을 원본 클러스터의 파라미터 그룹으로 설정하려면 클러스터가 사용 가능한 상태로 된 이후에 클러스터를 수정합니다. 클러스터를 수정하는 방법에 대한 자세한 정보는 아마존 DocumentDB 클러스터 수정을 참조하세요.
- Using the AWS Management Console
-
를 사용하여 다음을 완료하면 클러스터를 백업 보존 기간 point-in-time 내에 복원할 수 있습니다. AWS Management Console
에 AWS Management Console로그인하고 https://console.aws.amazon.com/docdb 에서 Amazon DocumentDB 콘솔을 엽니다.
-
탐색 창에서 클러스터를 선택합니다. 클러스터 목록에서 복원할 클러스터 왼쪽에 있는 버튼을 선택합니다.
작은 정보
화면 왼쪽에 탐색 창이 표시되지 않으면 페이지 왼쪽 상단 모서리에서 메뉴 아이콘()을 선택하세요.
-
작업 메뉴에서 특정 시점으로 복구를 선택합니다.
-
복원 시간 섹션을 완료합니다. 여기서는 복원할 날짜 및 시간을 지정합니다.
-
복원 날짜 — 가장 빠른 복원 시간과 최근 복원 시간 사이의 날짜를 선택하거나 입력합니다.
-
복원 시간 — 가장 빠른 복원 시간과 최근 복원 시간 사이의 시간, 분, 초를 선택하거나 입력합니다.
-
-
구성 섹션을 완료합니다.
-
클러스터 식별자 — 기본 식별자를 수락하거나 원하는 식별자를 입력합니다.
클러스터 명명 제약 조건:
-
길이는 [1-63]개의 글자, 숫자 또는 하이픈입니다.
-
첫 번째 문자는 글자이어야 합니다.
-
하이픈으로 끝나거나 하이픈이 2개 연속으로 이어져서는 안 됩니다.
-
AmazonRDS, Neptune 및 Amazon DocumentDB의 모든 클러스터에 대해 지역별로 고유해야 합니다. AWS 계정
-
-
인스턴스 클래스 — 목록에서 클러스터 인스턴스에 사용할 인스턴스 클래스를 선택합니다.
-
인스턴스 수 — 드롭다운 목록에서 클러스터 복원 시 생성할 인스턴스 수를 선택합니다.
-
-
클러스터 스토리지 구성의 경우 스토리지 옵션을 선택하십시오.
참고
Amazon DocumentDB I/O 최적화 스토리지 구성은 Amazon DocumentDB 5.0 엔진 버전에서만 사용할 수 있습니다.
-
선택 사항입니다. 네트워크 설정 및 클러스터 옵션을 구성하고 로그 내보내기를 활성화하려면 고급 설정 표시를 선택하고 다음 섹션을 완료합니다. 그렇지 않으면 다음 단계로 계속 진행합니다.
-
네트워크 설정
-
가상 사설 클라우드 (VPC) — 드롭다운 목록에서 이 클러스터에 사용할 클러스터를 VPC 선택합니다.
-
서브넷 그룹 — 목록에서 이 클러스터에 사용할 서브넷 그룹을 선택합니다.
-
VPC보안 그룹 - 드롭다운 목록에서 이 클러스터의 VPC 보안 그룹을 선택합니다.
-
-
클러스터 옵션
-
포트 — 기본 포트(27017)를 수락하거나 위쪽 화살표 또는 아래쪽 화살표를 사용하여 이 클러스터와 통신할 포트를 설정합니다.
-
-
로그 내보내기
-
감사 로그 — 감사 CloudWatch 로그를 Amazon Logs로 내보낼 수 있도록 하려면 이 옵션을 선택합니다. 이 옵션을 선택하는 경우, 클러스터의 사용자 지정 파라미터 그룹에서
audit_logs
를 활성화해야 합니다. 자세한 내용은 아마존 DocumentDB 이벤트 감사 단원을 참조하십시오. -
프로파일러 로그 — 작업 프로파일러 로그를 Amazon Logs로 내보낼 수 있도록 하려면 이 옵션을 선택합니다. CloudWatch 이 옵션을 선택하는 경우, 클러스터의 사용자 지정 파라미터 그룹에서 다음 파라미터도 수정해야 합니다.
-
profiler
—enabled
으로 설정합니다. -
profiler_threshold_ms
— 작업 프로파일링에 대한 임계값을 설정하려면 값[0-INT_MAX]
로 설정합니다. -
profiler_sampling_rate
— 프로파일링할 느린 작업 비율을 설정하려면 값[0.0-1.0]
으로 설정합니다.
자세한 내용은 아마존 DocumentDB 작업을 프로파일링하는 중 단원을 참조하십시오.
-
-
프로파일러 로그 — Amazon으로 프로파일러 로그 내보내기 CloudWatch
-
IAM역할 — 드롭다운 목록에서 서비스 연결 역할을 선택합니다RDS.
-
-
태그
-
태그 추가 — 키 상자에 클러스터의 태그 이름을 입력합니다. 값 상자에 태그 값을 입력합니다(선택 사항). 태그는 AWS Identity and Access Management (IAM) 정책과 함께 사용되어 Amazon DocumentDB 리소스에 대한 액세스를 관리하고 리소스에 적용할 수 있는 작업을 제어합니다.
-
-
삭제 방지
-
삭제 방지 활성화 — 클러스터가 실수로 삭제되지 않도록 보호합니다. 이 옵션이 활성화되면 클러스터를 삭제할 수 없습니다.
-
-
-
클러스터를 복원하려면 클러스터 생성을 선택합니다. 또는 취소를 선택하여 작업을 취소할 수 있습니다.
- Using the AWS CLI
-
스냅샷의 백업 보존 기간을 사용하여 클러스터를 특정 시점으로 복원하려면
restore-db-cluster-to-point-in-time
작업을 다음 파라미터와 함께 사용합니다.-
--db-cluster-identifier
- 필수입니다. 생성할 새 클러스터의 이름입니다. 이 클러스터는 작업 이전에 존재할 수 없습니다. 파라미터 값은 다음 제약 조건을 충족해야 합니다.클러스터 명명 제약 조건:
-
길이는 [1-63]개의 글자, 숫자 또는 하이픈입니다.
-
첫 번째 문자는 글자이어야 합니다.
-
하이픈으로 끝나거나 하이픈이 2개 연속으로 이어져서는 안 됩니다.
-
AmazonRDS, Neptune 및 Amazon DocumentDB의 모든 클러스터에 대해 지역별로 고유해야 합니다. AWS 계정
-
-
--restore-to-time
— 클러스터를 복원할 UTC 날짜 및 시간입니다. 예:2018-06-07T23:45:00Z
.시간 제약:
-
클러스터에 대해 복원 가능한 최신 시간보다 이전이어야 합니다.
-
--use-latest-restorable-time
파라미터를 제공하지 않은 경우에 지정해야 합니다. -
--use-latest-restorable-time
파라미터가true
인 경우에는 지정할 수 없습니다. -
--restore-type
파라미터 값이copy-on-write
인 경우에는 지정할 수 없습니다.
-
-
--source-db-cluster-identifier
— 복원할 소스 클러스터의 이름입니다. 이 클러스터가 있고 사용 가능해야 합니다. -
--use-latest-restorable-time
또는--no-use-latest-restorable-time
— 복원 가능한 최신 백업 시간으로 복원할지 여부를 나타냅니다.--restore-to-time
파라미터를 제공한 경우에는 지정할 수 없습니다. -
--storage-type standard | iopt1
— 선택 사항입니다. 기본값:standard
.
이 AWS CLI 작업은
restore-db-cluster-to-point-in-time
클러스터만 복원하고 해당 클러스터의 인스턴스는 복원하지 않습니다.--db-cluster-identifier
에 복원된 클러스터의 식별자를 지정하여 복원된 클러스터의 인스턴스를 생성하려면create-db-instance
작업을 간접적으로 호출해야 합니다.restore-db-cluster-to-point-in-time
작업이 완료되고 복원된 클러스터를 사용 가능할 경우에만 인스턴스를 생성할 수 있습니다.다음 예에서는
sample-cluster-snapshot
스냅샷에서 복원 가능한 최신 시간으로sample-cluster-restored
를 생성합니다.Linux, macOS, Unix의 경우:
aws docdb restore-db-cluster-to-point-in-time \ --db-cluster-identifier sample-cluster-restored \ --source-db-cluster-identifier sample-cluster-snapshot \ --use-latest-restorable-time
Windows의 경우:
aws docdb restore-db-cluster-to-point-in-time ^ --db-cluster-identifier sample-cluster-restored ^ --source-db-cluster-identifier sample-cluster-snapshot ^ --use-latest-restorable-time
다음 예에서는 백업 보존 기간 인 2018년 12월 11일 03:15 (UTC)
sample-cluster-restored
sample-cluster-snapshot
까지 스냅샷을 생성합니다.sample-cluster
Linux, macOS, Unix의 경우:
aws docdb restore-db-cluster-to-point-in-time \ --db-cluster-identifier sample-cluster-restore \ --source-db-cluster-identifier sample-cluster \ --restore-to-time 2020-05-12T03:15:00Z
Windows의 경우:
aws docdb restore-db-cluster-to-point-in-time ^ --db-cluster-identifier sample-cluster-restore ^ --source-db-cluster-identifier sample-cluster ^ --restore-to-time 2020-05-12T03:15:00Z
이 작업의 출력은 다음과 같이 표시됩니다.
{ "DBCluster": { "AvailabilityZones": [ "us-east-1c", "us-west-2b", "us-west-2a" ], "BackupRetentionPeriod": 1, "DBClusterIdentifier": "sample-cluster-restored", "DBClusterParameterGroup": "sample-parameter-group", "DBSubnetGroup": "default", "Status": "creating", "Endpoint": "sample-cluster-restored.node.us-east-1.docdb.amazonaws.com", "ReaderEndpoint": "sample-cluster-restored.node.us-east-1.docdb.amazonaws.com", "MultiAZ": false, "Engine": "docdb", "EngineVersion": "4.0.0", "Port": 27017, "MasterUsername": "master-user", "PreferredBackupWindow": "02:00-02:30", "PreferredMaintenanceWindow": "tue:09:50-tue:10:20", "DBClusterMembers": [], "VpcSecurityGroups": [ { "VpcSecurityGroupId": "sg-abc0123", "Status": "active" } ], "HostedZoneId": "ABCDEFGHIJKLM", "StorageEncrypted": true, "KmsKeyId": "arn:aws:kms:us-east-1:<accountID^>:key/sample-key", "DbClusterResourceId": "cluster-ABCDEFGHIJKLMNOPQRSTUVWXYZ", "DBClusterArn": "arn:aws:rds:us-east-1:<accountID>:cluster:sample-cluster-restored", "AssociatedRoles": [], "ClusterCreateTime": "2020-04-24T20:14:36.713Z", "DeletionProtection": false } }
-