Restaurar um cluster de banco de dados multi-AZ para um horário especificado
É possível restaurar seu cluster de banco de dados multi-AZ para um momento específico criando um cluster de banco de dados multi-AZ.
O RDS carrega logs de transações dos clusters de banco de dados multi-AZ no Amazon S3 continuamente. É possível fazer a restauração para qualquer momento dentro do período de retenção de backup. Para ver o horário restaurável mais antigo para um cluster de banco de dados multi-AZ, use o comando da AWS CLI describe-db-clusters. Veja o valor retornado no campo EarliestRestorableTime
para o cluster de banco de dados. Para visualizar o tempo restaurável mais recente de um cluster de banco de dados multi-AZ, confira o valor retornado no campo LatestRestorableTime
do cluster de banco de dados.
Ao restaurar um cluster de banco de dados multi-AZ em um ponto no tempo, você pode escolher o grupo de segurança da VPC padrão para o cluster de banco de dados multi-AZ ou aplicar um grupo de segurança da VPC personalizado ao cluster de banco de dados multi-AZ.
Os clusters de banco de dados multi-AZ restaurados são automaticamente associados ao grupo de parâmetros de cluster de banco de dados padrão. No entanto, você pode aplicar um grupo de parâmetros de cluster de banco de dados personalizado especificando-o durante uma restauração.
Se o cluster de banco de dados de origem tiver tags de recursos, o RDS adicionará as tags mais recentes ao cluster de banco de dados restaurado.
nota
Convém restaurar para o mesmo tamanho de cluster de banco de dados multi-AZ ou similar que o cluster de banco de dados de origem. Também recomendamos que você restaure com o mesmo valor de IOPS ou similar se estiver usando o armazenamento de IOPS provisionadas. É possível receber um erro se, por exemplo, você escolher um tamanho de cluster de banco de dados com um valor de IOPS incompatível.
Se o cluster de banco de dados multi-AZ de origem usar o armazenamento SSD de uso geral (gp3) e tiver menos de 400 GiB de armazenamento alocado, você não poderá modificar as IOPS provisionadas para o cluster de banco de dados restaurado.
Consulte informações sobre a restauração de cluster de banco de dados multi-AZ com uma versão do Suporte estendido do RDS em Restauração de uma instância de banco de dados ou um cluster de banco de dados multi-AZ com o Suporte estendido do Amazon RDS.
Você pode restaurar um cluster de banco de dados multi-AZ para um ponto no tempo usando 0 AWS Management Console, a AWS CLI ou a API do RDS.
Para restaurar um cluster de banco de dados multi-AZ para um horário especificado
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, escolha Bancos de dados.
-
Escolha o cluster de banco de dados multi-AZ que você deseja restaurar.
-
Em Actions (Ações), escolha Restore to point in time (Restaurar para point-in-time).
A janela Restore to point in time (Restaurar para point-in-time) é exibida.
-
Escolha Latest restorable time (Hora da última restauração) para restaurar no último horário possível ou escolha Custom (Personalizar) para escolher um horário.
Se você escolher Personalizar, insira a data e a hora para a qual deseja restaurar o cluster de banco de dados multi-AZ.
nota
Os horários são mostrados no fuso horário local, que é indicado por um deslocamento do Tempo Universal Coordenado (UTC). Por exemplo, UTC-5 é a Hora Padrão do Leste dos EUA/Horário de Verão Central.
-
Para identificador de cluster de banco de dados, insira o nome do cluster de banco de dados multi-AZ recém-restaurado.
-
Em Availability and durability (Disponibilidade e durabilidade), escolha Multi-AZ DB cluster (Cluster de banco de dados multi-AZ).
-
Em DB instance class (Classe de instância do banco de dados), escolha uma classe de instância de banco de dados.
Atualmente, os clusters de banco de dados multi-AZ são compatíveis apenas com classes de instância de banco de dados db.m6gd e db.r6gd. Para ter mais informações sobre classes de instância de banco de dados, consulte Classes de instância de banco de dados do .
-
Nas seções restantes, especifique suas configurações de cluster de banco de dados. Para obter informações sobre cada configuração, consulte Configurações para criar clusters de banco de dados multi-AZ.
-
Escolha Restore to point in time (Restaurar para point-in-time).
Para restaurar um cluster de banco de dados multi-AZ para um horário especificado, use o comando da AWS CLI restore-db-cluster-to-point-in-time para criar um novo cluster de banco de dados multi-AZ.
Atualmente, os clusters de banco de dados multi-AZ são compatíveis apenas com classes de instância de banco de dados db.m6gd e db.r6gd. Para ter mais informações sobre classes de instância de banco de dados, consulte Classes de instância de banco de dados do .
Para Linux, macOS ou Unix:
aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-identifier
mysourcemultiazdbcluster
\ --db-cluster-identifiermytargetmultiazdbcluster
\ --restore-to-time2021-08-14T23:45:00.000Z
\ --db-cluster-instance-classdb.r6gd.xlarge
Para Windows:
aws rds restore-db-cluster-to-point-in-time ^ --source-db-cluster-identifier
mysourcemultiazdbcluster
^ --db-cluster-identifiermytargetmultiazdbcluster
^ --restore-to-time2021-08-14T23:45:00.000Z
^ --db-cluster-instance-classdb.r6gd.xlarge
Para restaurar um cluster de bancos de dados em um horário específico, chame a operação RestoreDBClusterToPointInTime da API do Amazon RDS com os seguintes parâmetros:
-
SourceDBClusterIdentifier
-
DBClusterIdentifier
-
RestoreToTime