手動クラスタースナップショットの作成
AWS Management Console または AWS CLI を使用して手動スナップショットを作成できます。スナップショットの作成にかかる時間は、データベースのサイズによって異なります。スナップショットを作成する場合、以下を実行する必要があります。
-
バックアップするクラスターを特定します。
-
スナップショットに名前を付けます。これにより、後でスナップショットから復元できます。
- Using the AWS Management Console
-
AWS Management Consoleを使用して手動でスナップショットを作成するには、次のいずれかの方法に従います。
-
方法 1:
-
AWS Management Console にサインインして、Amazon DocumentDB コンソール https://console.aws.amazon.com/docdb
を開きます。 -
ナビゲーションペインで、[スナップショット] を選択します。
ヒント
画面の左側にナビゲーションペインが表示されない場合は、ページの左上隅にあるメニューアイコン () を選択します。
-
[スナップショット] ページで、[作成] を選択します。
-
[クラスタースナップショットの作成] ページで、次の操作を行います。
-
クラスター識別子 - クラスターのドロップダウンリストから、スナップショットを作成するクラスターを選択します。
-
スナップショット識別子 - スナップショットの名前を入力します。
スナップショットの名前付けの制約:
-
長さは、[1 ~ 255] 個の英字、数字、またはハイフンです。
-
1 字目は英字である必要があります。
-
ハイフンを、文字列の最後に使用したり、2 つ続けて使用したりすることはできません。
-
AWS のアカウントごと、リージョンごとに、すべてのクラスター (Amazon RDS、Amazon Neptune、および Amazon DocumentDB に渡って) で一意にする必要があります。
-
-
[作成] を選択します。
-
-
-
方法 2:
-
AWS Management Console にサインインし、Amazon DocumentDB コンソール https://console.aws.amazon.com/docdb
を開きます。 -
ナビゲーションペインで [クラスター] を選択します。
ヒント
画面の左側にナビゲーションペインが表示されない場合は、ページの左上隅にあるメニューアイコン () を選択します。
-
[クラスター] ページで、スナップショットを作成するクラスターの左側にあるボタンを選択します。
-
[アクション] メニューで、[スナップショットの取得] を選択します。
-
[クラスタースナップショットの作成] ページで、次の操作を行います。
-
スナップショット識別子 - スナップショットの名前を入力します。
スナップショットの名前付けの制約:
-
長さは、[1 ~ 63] 個の英字、数字、またはハイフンです。
-
1 字目は英字である必要があります。
-
ハイフンを、文字列の最後に使用したり、2 つ続けて使用したりすることはできません。
-
AWS のアカウントごと、リージョンごとに、すべてのクラスター (Amazon RDS、Amazon Neptune、および Amazon DocumentDB に渡って) で一意にする必要があります。
-
-
[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" } }
-