Restaurar para um horário especificado com base em um backup replicado para o Amazon RDS
Você pode restaurar uma instância de banco de dados para um determinado ponto no tempo a partir de um backup replicado usando o console do Amazon RDS. Você também pode usar o comando restore-db-instance-to-point-in-time
AWS CLI ou a operação RestoreDBInstanceToPointInTime
da API do RDS.
Para obter informações gerais sobre recuperação point-in-time (PITR), consulte Restaurar uma instância de banco de dados para um momento especificado no Amazon RDS.
nota
Observe as seguintes restrições do mecanismo de banco de dados quando os backups automatizados são replicados em Regiões da AWS:
-
No RDS para SQL Server, os grupos de opções não são copiados.
-
No RDS para Oracle, as seguintes opções não são copiadas:
NATIVE_NETWORK_ENCRYPTION
,OEM
,OEM_AGENT
eSSL
.
Se você associou um grupo de opções personalizadas à sua instância de banco de dados , poderá recriar esse grupo de opções na região de destino. Em seguida, restaure a instância de banco de dados na região de destino e associe o grupo de opções personalizadas a ela. Para ter mais informações, consulte Trabalhar com grupos de opções.
Para restaurar uma instância de banco de dados em um horário especificado a partir de um backup replicado
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
Escolha a região de destino (para a qual os backups são replicados) no seletor de regiões.
-
No painel de navegação, escolha Automated backups (Backups automatizados).
-
Na guia Replicated backups (Backups replicados), escolha a instância de banco de dados que você deseja restaurar.
-
Em Actions (Ações), escolha Restore to point in time (Restaurar para point-in-time).
-
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 Custom (Personalizar), insira a data e a hora para as quais deseja restaurar a instância.
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.
-
Em Identificador de instância de banco de dados, digite o nome da instância de banco de dados restaurada de destino.
-
(Opcional) Escolha outras opções conforme necessário, como ativar o dimensionamento automático.
-
Escolha Restore to point in time (Restaurar para point-in-time).
Use o comando restore-db-instance-to-point-in-time
da AWS CLI para criar uma nova instância de banco de dados.
Para restaurar uma instância de banco de dados em um horário especificado a partir de um backup replicado
-
Execute um dos seguintes comandos:
Para Linux, macOS ou Unix:
aws rds restore-db-instance-to-point-in-time \ --source-db-instance-automated-backups-arn "arn:aws:rds:us-east-1:
123456789012
:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE
" \ --target-db-instance-identifiermytargetdbinstance
\ --restore-time2020-10-14T23:45:00.000Z
Para Windows:
aws rds restore-db-instance-to-point-in-time ^ --source-db-instance-automated-backups-arn "arn:aws:rds:us-east-1:
123456789012
:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE
" ^ --target-db-instance-identifiermytargetdbinstance
^ --restore-time2020-10-14T23:45:00.000Z
Para restaurar uma instância de banco de dados em um horário específico, chame a operação RestoreDBInstanceToPointInTime
da API do Amazon RDS com os seguintes parâmetros:
-
SourceDBInstanceAutomatedBackupsArn
-
TargetDBInstanceIdentifier
-
RestoreTime