Restaurar para um horário especificado com base em um backup replicado para o Amazon RDS - Amazon Relational Database Service

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 e SSL.

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
  1. Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

  2. Escolha a região de destino (para a qual os backups são replicados) no seletor de regiões.

  3. No painel de navegação, escolha Automated backups (Backups automatizados).

  4. Na guia Replicated backups (Backups replicados), escolha a instância de banco de dados que você deseja restaurar.

  5. Em Actions (Ações), escolha Restore to point in time (Restaurar para point-in-time).

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

  7. Em Identificador de instância de banco de dados, digite o nome da instância de banco de dados restaurada de destino.

  8. (Opcional) Escolha outras opções conforme necessário, como ativar o dimensionamento automático.

  9. 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-identifier mytargetdbinstance \ --restore-time 2020-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-identifier mytargetdbinstance ^ --restore-time 2020-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