Criação de um snapshot manual de cluster
É possível criar um snapshot manual usando o AWS Management Console ou a AWS CLI. O tempo necessário para criar um snapshot varia com o tamanho dos bancos de dados. Ao criar um snapshot, faça o seguinte:
-
Identifique o cluster para fazer backup.
-
Atribua um nome ao snapshot. Isso permite que faça restaurações a partir dele mais tarde.
- Using the AWS Management Console
-
Para criar um snapshot manual usando o AWS Management Console, siga qualquer um dos métodos abaixo.
-
Método 1:
-
Faça login no AWS Management Console e abra o console do Amazon DocumentDB em https://console.aws.amazon.com/docdb
. -
No painel de navegação, escolha Snapshots.
dica
Caso não visualize o painel de navegação à esquerda da tela, selecione o ícone do menu () no canto superior esquerdo da página.
-
Na página Snapshots, selecione Criar.
-
Na página Create cluster snapshot (Criar snapshot de cluster):
-
Identificador de cluster: na lista suspensa de clusters, escolha o cluster do qual deseja criar um snapshot.
-
Identificador de instantâneo: insira um nome para seu snapshot.
Restrições de nomenclatura do snapshot:
-
O comprimento é de [1 a 255] letras, números ou hífens.
-
O primeiro caractere deve ser uma letra.
-
Não podem terminar com um hífen ou conter dois hífens consecutivos.
-
Deve ser exclusivo para todos os clusters (no Amazon RDS, Amazon Neptune e Amazon DocumentDB) por conta AWS, por região.
-
-
Escolha Criar.
-
-
-
Método 2:
-
Faça login no AWS Management Console e abra o console do Amazon DocumentDB em https://console.aws.amazon.com/docdb
. -
No painel de navegação, escolha Clusters.
dica
Caso não visualize o painel de navegação à esquerda da tela, selecione o ícone do menu () no canto superior esquerdo da página.
-
Na página Clusters, escolha o botão à esquerda do cluster que pretende gerar snapshots.
-
No menu Actions (Ações), escolha Take snapshot (Tirar snapshot).
-
Na página Create cluster snapshot (Criar snapshot de cluster):
-
Identificador de instantâneo: insira um nome para seu snapshot.
Restrições de nomenclatura do snapshot:
-
O comprimento é de [1 a 63] letras, números ou hífens.
-
O primeiro caractere deve ser uma letra.
-
Não podem terminar com um hífen ou conter dois hífens consecutivos.
-
Deve ser exclusivo para todos os clusters (no Amazon RDS, Amazon Neptune e Amazon DocumentDB) por conta AWS, por região.
-
-
Escolha Criar.
-
-
-
- Using the AWS CLI
-
Para criar um snapshot de cluster usando a AWS CLI, use a operação
create-db-cluster-snapshot
com os parâmetros a seguir.Parâmetros
-
--db-cluster-identifier
— Obrigatório. O nome do cluster do qual você está tirando um snapshot. Esse cluster deve existir e estar disponível. -
--db-cluster-snapshot-identifier
— Obrigatório. O nome do snapshot manual que você está criando.
O exemplo a seguir cria um snapshot chamado
sample-cluster-snapshot
para um cluster chamadosample-cluster
.Para Linux, macOS ou Unix:
aws docdb create-db-cluster-snapshot \ --db-cluster-identifier sample-cluster \ --db-cluster-snapshot-identifier sample-cluster-snapshot
Para Windows:
aws docdb create-db-cluster-snapshot ^ --db-cluster-identifier sample-cluster ^ --db-cluster-snapshot-identifier sample-cluster-snapshot
A saída dessa operação é semelhante a seguinte.
{ "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" } }
-