Criação de um snapshot manual de cluster - Amazon DocumentDB

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:

  1. Identifique o cluster para fazer backup.

  2. 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.

  1. Método 1:

    1. Faça login no AWS Management Console e abra o console do Amazon DocumentDB em https://console.aws.amazon.com/docdb.

    2. 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 (Hamburger menu icon with three horizontal lines.) no canto superior esquerdo da página.

    3. Na página Snapshots, selecione Criar.

    4. Na página Create cluster snapshot (Criar snapshot de cluster):

      1. Identificador de cluster: na lista suspensa de clusters, escolha o cluster do qual deseja criar um snapshot.

      2. 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.

      3. Escolha Criar.

  2. Método 2:

    1. Faça login no AWS Management Console e abra o console do Amazon DocumentDB em https://console.aws.amazon.com/docdb.

    2. 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 (Hamburger menu icon with three horizontal lines.) no canto superior esquerdo da página.

    3. Na página Clusters, escolha o botão à esquerda do cluster que pretende gerar snapshots.

    4. No menu Actions (Ações), escolha Take snapshot (Tirar snapshot).

    5. Na página Create cluster snapshot (Criar snapshot de cluster):

      1. 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.

      2. 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 chamado sample-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" } }