수동 클러스터 스냅샷 생성 - Amazon DocumentDB

수동 클러스터 스냅샷 생성

AWS Management Console 또는 AWS CLI를 사용하여 수동 스냅샷을 생성할 수 있습니다. 스냅샷을 생성하는 데 걸리는 시간은 데이터베이스 크기에 따라 다릅니다. 스냅샷을 생성하는 경우 다음을 수행해야 합니다.

  1. 백업할 클러스터를 식별합니다.

  2. 스냅샷의 이름을 지정합니다. 나중에 이 스냅샷에서 복원할 수 있습니다.

Using the AWS Management Console

다음 방법 중 하나에 따라 AWS Management Console을 사용하여 수동 스냅샷을 생성할 수 있습니다.

  1. 방법 1:

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

    2. 탐색 창에서 스냅샷를 선택합니다.

      작은 정보

      화면 왼쪽에 탐색 창이 표시되지 않으면 페이지 왼쪽 상단 모서리에서 메뉴 아이콘(Hamburger menu icon with three horizontal lines.)을 선택하세요.

    3. 스냅샷 페이지에서 생성을 선택합니다.

    4. 클러스터 스냅샷 생성 페이지에서:

      1. 클러스터 식별자 — 클러스터의 드롭다운 목록에서 스냅샷을 생성할 클러스터를 선택합니다.

      2. 스냅샷 식별자 — 스냅샷의 이름을 입력합니다.

        스냅샷 명명 제약 조건:

        • 길이는 [1~255]글자, 숫자 또는 하이픈입니다.

        • 첫 번째 문자는 글자이어야 합니다.

        • 하이픈으로 끝나거나 하이픈이 2개 연속으로 이어져서는 안 됩니다.

        • AWS 계정, 리전별로 모든 클러스터 (Amazon RDS, Amazon Neptune 및 Amazon DocumentDB)에 대해 고유해야 합니다.

      3. 생성(Create)을 선택합니다.

  2. 방법 2:

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

    2. 탐색 창에서 클러스터를 선택합니다.

      작은 정보

      화면 왼쪽에 탐색 창이 표시되지 않으면 페이지 왼쪽 상단 모서리에서 메뉴 아이콘(Hamburger menu icon with three horizontal lines.)을 선택하세요.

    3. 클러스터 페이지에서 스냅샷을 생성하려는 클러스터의 왼쪽에 있는 버튼을 선택합니다.

    4. 작업 메뉴에서 스냅샷 만들기을 선택합니다.

    5. 클러스터 스냅샷 생성 페이지에서:

      1. 스냅샷 식별자 — 스냅샷의 이름을 입력합니다.

        스냅샷 명명 제약 조건:

        • 길이는 [1~63] 글자, 숫자 또는 하이픈입니다.

        • 첫 번째 문자는 글자이어야 합니다.

        • 하이픈으로 끝나거나 하이픈이 2개 연속으로 이어져서는 안 됩니다.

        • AWS 계정, 리전별로 모든 클러스터 (Amazon RDS, Amazon Neptune 및 Amazon DocumentDB)에 대해 고유해야 합니다.

      2. 생성(Create)을 선택합니다.

Using the AWS CLI

AWS CLI를 사용하여 클러스터 스냅샷을 생성하려면 다음 파라미터와 함께 create-db-cluster-snapshot 작업을 사용합니다.

파라미터
  • --db-cluster-identifier — 필수입니다. 스냅샷을 생성할 클러스터의 이름입니다. 이 클러스터가 있고 사용 가능해야 합니다.

  • --db-cluster-snapshot-identifier — 필수입니다. 생성하려는 수동 스냅샷의 이름입니다.

다음 예제에서는 sample-cluster라는 클러스터에 대해 sample-cluster-snapshot이라는 스냅샷을 만듭니다.

Linux, macOS, Unix의 경우:

aws docdb create-db-cluster-snapshot \ --db-cluster-identifier sample-cluster \ --db-cluster-snapshot-identifier sample-cluster-snapshot

Windows의 경우:

aws docdb create-db-cluster-snapshot ^ --db-cluster-identifier sample-cluster ^ --db-cluster-snapshot-identifier sample-cluster-snapshot

이 작업의 출력은 다음과 같이 표시됩니다.

{ "DBClusterSnapshot": { "AvailabilityZones": [ "us-east-1a", "us-east-1b", "us-east-1c" ], "DBClusterSnapshotIdentifier": "sample-cluster-snapshot", "DBClusterIdentifier": "sample-cluster", "SnapshotCreateTime": "2020-04-24T04:59:08.475Z", "Engine": "docdb", "Status": "creating", "Port": 0, "VpcId": "vpc-abc0123", "ClusterCreateTime": "2020-01-10T22:13:38.261Z", "MasterUsername": "master-user", "EngineVersion": "4.0.0", "SnapshotType": "manual", "PercentProgress": 0, "StorageEncrypted": true, "KmsKeyId": "arn:aws:kms:us-east-1:<accountID>:key/sample-key", "DBClusterSnapshotArn": "arn:aws:rds:us-east-1:<accountID>:cluster-snapshot:sample-cluster-snapshot" } }