

# Restaurar um cluster de banco de dados para um horário especificado usando o AWS Backup
<a name="aurora-pitr-bkp"></a>

Você pode usar o AWS Backup para gerenciar backups automatizados e, em seguida, restaurá-los em um horário especificado. Para isso, você cria um plano de backup em AWS Backup e atribui o cluster de banco de dados como um recurso. Em seguida, você ativa backups contínuos para PITR na regra de backup. Para obter mais informações sobre planos e regras de backup, consulte o [https://docs.aws.amazon.com/aws-backup/latest/devguide](https://docs.aws.amazon.com/aws-backup/latest/devguide).

## Habilitar backups contínuos no AWS Backup
<a name="aurora-pitr-bkp.enable"></a>

Os backups contínuos são habilitados nas regras de backup.

**Como habilitar backups contínuos para PITR**

1. Faça login no Console de gerenciamento da AWS e abra o console do AWS Backup em [https://console.aws.amazon.com/backup](https://console.aws.amazon.com/backup).

1. No painel de navegação, selecione **Planos de backup**.

1. Em **Nome do plano de backup**, selecione o plano que você usa para fazer backup do cluster de banco de dados.

1. Na seção **Regras de backup**, escolha **Adicionar regra de backup**.

   A página **Adicionar regra de backup** é exibida.

1. Marque a caixa de seleção **Habilitar backups contínuos para recuperação para um ponto no tempo (PITR)**.  
![\[Habilite backups contínuos para recuperação para um ponto no tempo (PITR).\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/images/add_backup_rule_continuous_v2.png)

1. Escolha outras configurações conforme necessário e, em seguida, selecione **Adicionar regra de backup**.

## Restaurar por meio de um backup contínuo no AWS Backup
<a name="aurora-pitr-bkp.restore"></a>

A restauração para um ponto específico é feita por meio de um cofre de backup.

### Console
<a name="aurora-pitr-bkp.restore.CON"></a>

É possível restaurar um cluster de banco de dados para um horário especificado.

**Como restaurar por meio de um backup contínuo no AWS Backup**

1. Faça login no Console de gerenciamento da AWS e abra o console do AWS Backup em [https://console.aws.amazon.com/backup](https://console.aws.amazon.com/backup).

1. No painel de navegação, selecione **Cofres de Backup**.

1. Escolha o cofre de backup que contém o backup contínuo; por exemplo, **Padrão**.

   A página de detalhes do cofre de backup é exibida.

1. Em **Pontos de recuperação**, selecione o ponto de recuperação para o backup automatizado.

   Ele tem o tipo de backup **Contínuo** e um nome com `continuous:cluster-AWS-Backup-job-number`.

1. Em **Ações**, escolha **Reiniciar**.

   A página **Restaurar backup** é exibida.  
![\[Restaure a página de backup para recuperação para um ponto no tempo (PITR).\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/images/backup_vault_pitr.png)

1. Para **Restaurar para um ponto no tempo**, selecione**Especificar data e hora** para restaurar para um horário específico.

1. Escolha outras configurações conforme necessário para restaurar o cluster de banco de dados e, em seguida, escolha **Restaurar backup**.

   A página **Tarefas** é exibida, mostrando o painel **Tarefas de restauração**. Uma mensagem na parte superior da página fornece informações sobre o trabalho de restauração.

Depois que o cluster de banco de dados for restaurado, adicione a instância de banco de dados primária (gravadora) a ele. Chame o comando da AWS CLI [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html) para criar a instância primária do seu cluster de banco de dados. Inclua o nome de um cluster de banco de dados assim com o valor do parâmetro `--db-cluster-identifier`.

### CLI
<a name="aurora-pitr-bkp.restore.CLI"></a>

Use o comando [start-restore-job](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/backup/start-restore-job.html) da AWS CLI para restaurar o cluster de banco de dados para um horário especificado. Os seguintes parâmetros são obrigatórios:
+ `--recovery-point-arn`: o nome do recurso da Amazon (ARN) referente ao ponto de recuperação do qual se deve restaurar.
+ `--resource-type`: use `Aurora`.
+ `--iam-role-arn`: o ARN referente ao perfil do IAM que você usa para operações AWS Backup.
+ `--metadata`: os metadados que você usa para restaurar o cluster de banco de dados. Os seguintes parâmetros são obrigatórios:
  + `DBClusterIdentifier`
  + `Engine`
  + `RestoreToTime` ou `UseLatestRestorableTime`

O exemplo a seguir mostra como restaurar um cluster de banco de dados para um horário especificado.

```
aws backup start-restore-job \
--recovery-point-arn arn:aws:backup:eu-central-1:123456789012:recovery-point:continuous:cluster-itsreallyjustanexample1234567890-487278c2 \
--resource-type Aurora \
--iam-role-arn arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole \
--metadata '{"DBClusterIdentifier":"backup-pitr-test","Engine":"aurora-mysql","RestoreToTime":"2023-09-01T17:00:00.000Z"}'
```

O exemplo a seguir mostra como restaurar um cluster de banco de dados para o último momento restaurável.

```
aws backup start-restore-job \
--recovery-point-arn arn:aws:backup:eu-central-1:123456789012:recovery-point:continuous:cluster-itsreallyjustanexample1234567890-487278c2 \
--resource-type Aurora \
--iam-role-arn arn:aws:iam::123456789012:role/service-role/AWSBackupDefaultServiceRole \
--metadata '{"DBClusterIdentifier":"backup-pitr-latest","Engine":"aurora-mysql","UseLatestRestorableTime":"true"}'
```

Depois que o cluster de banco de dados for restaurado, adicione a instância de banco de dados primária (gravadora) a ele. Chame o comando da AWS CLI [create-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-instance.html) para criar a instância primária do seu cluster de banco de dados. Inclua o nome de um cluster de banco de dados assim com o valor do parâmetro `--db-cluster-identifier`.