As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Restaurando em um ponto no tempo
Você pode restaurar um cluster em qualquer momento que esteja dentro do período de retenção de backup do cluster usando o AWS Management Console ou AWS Command Line Interface (AWS CLI).
nota
Você não pode realizar uma point-in-time restauração de um cluster 3.6 para um 4.0, mas você pode migrar de uma versão de cluster para outra. Para obter mais informações, acesse Migrar para o Amazon DocumentDB.
Lembre-se do seguinte ao restaurar um cluster para um momento determinado.
-
O novo cluster é criado com a mesma configuração do cluster de origem, exceto pelo fato de que o novo cluster é criado com o grupo de parâmetros padrão. Para definir o grupo de parâmetros do novo cluster como o grupo de parâmetros do cluster de origem, modifique o cluster depois que ele estiver disponível. Para obter mais informações sobre como modificar um cluster, consulte Modificação de um cluster do Amazon DocumentDB.
- Using the AWS Management Console
-
Você pode restaurar um cluster point-in-time dentro do período de retenção de backup preenchendo o seguinte usando AWS Management Console o.
-
No painel de navegação, escolha Clusters. Na lista de clusters, escolha o botão à esquerda do cluster que você deseja restaurar.
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.
-
No menu Ações, escolha Restaurar para um determinado momento.
-
Preencha a seção Hora de restauração, que especifica a data e a hora da restauração.
-
Data de restauração: escolha ou insira uma data entre a Hora de restauração mais antiga e a Hora de restauração mais recente.
-
Hora de restauração: escolha ou insira uma hora, minuto e segundos entre a Hora de restauração mais antiga e a Hora de restauração mais recente.
-
-
Preencha a seção Configuração.
-
Identificador de cluster: aceite o identificador padrão ou insira um identificador que você preferir.
Restrições de nomeação de cluster:
-
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 da AmazonRDS, Neptune e Amazon DocumentDB por região. Conta da AWS
-
-
Classe da instância: na lista suspensa, escolha a classe de instância que você deseja usar para as instâncias do cluster.
-
Número de instâncias: na lista suspensa, escolha o número de instâncias que você deseja criar quando o cluster é restaurado.
-
-
Para configuração de armazenamento em cluster, escolha uma opção de armazenamento.
nota
A configuração de armazenamento otimizada para E/S do Amazon DocumentDB só está disponível na versão do mecanismo Amazon DocumentDB 5.0.
-
Opcional. Para definir as configurações de rede e as opções do cluster e ativar exportações de log, escolha Show advanced settings (Mostrar configurações avançadas) e preencha as seções a seguir. Caso contrário, siga para a próxima etapa.
-
Configurações de rede
-
Virtual Private Cloud (VPC) — Na lista suspensa, escolha o VPC que você deseja usar para esse cluster.
-
Grupo de sub-redes: na lista suspensa, escolha o grupo de sub-redes para esse cluster.
-
VPCgrupos de segurança — Na lista suspensa, escolha os grupos de VPC segurança para esse cluster.
-
-
Opções do cluster
-
Porta: aceite a porta padrão (27017) ou use as setas para cima e para baixo para definir a porta de comunicação com esse cluster.
-
-
Exportações de log
-
Registros de auditoria — Selecione essa opção para permitir a exportação de registros de auditoria para o Amazon CloudWatch Logs. Se você selecionar essa opção, será necessário habilitar
audit_logs
no grupo de parâmetros personalizado do cluster. Para obter mais informações, consulte Auditoria de eventos do Amazon DocumentDB. -
Registros do profiler — Selecione essa opção para permitir a exportação dos logs do profiler da operação para o Amazon Logs. CloudWatch Se você selecionar essa opção, também será necessário modificar os seguintes parâmetros no grupo de parâmetros personalizado do cluster:
-
profiler
: defina comoenabled
. -
profiler_threshold_ms
defina como um valor[0-INT_MAX]
para configurar o limite para operações de criação de perfil. -
profiler_sampling_rate
defina como um valor[0.0-1.0]
para configurar a porcentagem de operações lentas para perfilar.
Para obter mais informações, consulte Definindo o perfil das operações do Amazon DocumentDB.
-
-
Registros do Profiler — Exporte os registros do Profiler para a Amazon CloudWatch
-
IAMfunção — Na lista suspensa, escolha Função vinculada ao RDS serviço.
-
-
Tags
-
Adicionar tag: na caixa Chave, insira o nome da tag do cluster. Na caixa Valor, opcionalmente insira o valor da tag. As tags são usadas com AWS Identity and Access Management (IAM) políticas para gerenciar o acesso aos recursos do Amazon DocumentDB e controlar quais ações podem ser aplicadas aos recursos.
-
-
Deletion protection (Proteção contra exclusão)
-
Habilitar proteção contra exclusão: protege o cluster contra exclusão acidental. Quando essa opção estiver habilitada, não será possível excluir o cluster.
-
-
-
Para restaurar o cluster, escolha Criar cluster. Como alternativa, escolha Cancelar para cancelar a operação.
- Using the AWS CLI
-
Para restaurar um cluster para um momento determinado usando o período de retenção de backup do snapshot, use a operação
restore-db-cluster-to-point-in-time
com os parâmetros a seguir.-
--db-cluster-identifier
: obrigatório. O nome do novo cluster a ser criado. Esse cluster não pode existir antes da operação. O valor do parâmetro deve atender às seguintes restrições.Restrições de nomeação de cluster:
-
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 da AmazonRDS, Neptune e Amazon DocumentDB por região. Conta da AWS
-
-
--restore-to-time
— A UTC data e a hora para restaurar o cluster. Por exemplo,2018-06-07T23:45:00Z
.Restrições de tempo:
-
Devem ser anteriores ao último momento restaurável do cluster.
-
Devem ser especificadas se o parâmetro
--use-latest-restorable-time
não for especificado. -
Não podem ser especificadas se o parâmetro
--use-latest-restorable-time
fortrue
. -
Não podem ser especificadas se o valor do parâmetro
--restore-type
forcopy-on-write
.
-
-
--source-db-cluster-identifier
: o nome do cluster de origem a partir do qual restaurar. Esse cluster deve existir e estar disponível. -
--use-latest-restorable-time
ou--no-use-latest-restorable-time
: se deseja restaurar para a última hora de backup restaurável. Não pode ser especificado se o parâmetro--restore-to-time
não for especificado. -
--storage-type standard | iopt1
— Opcional. Padrão:standard
.
A AWS CLI operação restaura
restore-db-cluster-to-point-in-time
somente o cluster, não as instâncias desse cluster. É necessário invocar a operaçãocreate-db-instance
para criar instâncias para o cluster restaurado, especificando o identificador do cluster restaurado em--db-cluster-identifier
. Você só pode criar instâncias após a conclusão da operaçãorestore-db-cluster-to-point-in-time
e com o cluster restaurado em estado disponível.O exemplo a seguir cria o
sample-cluster-restored
do snapshotsample-cluster-snapshot
para o último momento restaurável.Para Linux, macOS ou 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
Para 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
O exemplo a seguir é criado a
sample-cluster-restored
partir do snapshotsample-cluster-snapshot
até às 03:15 de 11 de dezembro de 2018 (UTC), que está dentro do período de retenção de backup de.sample-cluster
Para Linux, macOS ou 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
Para 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
A saída dessa operação é semelhante à seguinte.
{ "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 } }
-