

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

É possível restaurar seu cluster de banco de dados para um momento específico criando um novo cluster de banco de dados.

Ao restaurar um cluster de banco de dados para um momento específico, você pode escolher o grupo de segurança padrão da nuvem privada virtual (VPC). Ou você pode aplicar um grupo de segurança personalizado da VPC ao seu cluster de banco de dados.

Os clusters de banco de dados restaurados são associados automaticamente ao cluster de banco de dados e aos grupos de parâmetros de banco de dados padrão. Porém, você pode aplicar grupos de parâmetros personalizados especificando-os durante uma restauração.

O Amazon Aurora carrega continuamente os registros de log dos clusters de banco de dados no Amazon S3. Para visualizar o tempo restaurável mais recente de um cluster de banco de dados, use o comando AWS CLI [ describe-db-clusters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusters.html) e confira o valor retornado no campo `LatestRestorableTime` para o cluster de banco de dados.

É possível fazer a restauração para qualquer momento dentro do período de retenção de backup. Para consultar o tempo restaurável mais antigo de um cluster de banco de dados, use o comando AWS CLI [ describe-db-clusters](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusters.html) e confira o valor retornado no campo `EarliestRestorableTime` para o cluster de banco de dados.

O período de retenção de backup do cluster de banco de dados restaurado é o mesmo do cluster de banco de dados de origem.

**nota**  
As informações neste tópico se aplicam ao Amazon Aurora. Para obter informações sobre como restaurar uma instância de banco de dados do Amazon RDS, consulte [Restaurar uma instância de banco de dados para um tempo especificado](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIT.html).  
Para ter mais informações sobre como fazer backup e restauração de um cluster de banco de dados Aurora, consulte [Visão geral do backup e da restauração de um cluster de banco de dados do Aurora](Aurora.Managing.Backups.md).  
Também é possível usar o AWS Backup para gerenciar backups de clusters de banco de dados do Amazon Aurora. Se o cluster de banco de dados estiver associado a um plano de backup no AWS Backup, esse plano de backup será usado para recuperação para um ponto no tempo. Para mais informações, consulte [Restaurar um cluster de banco de dados para um horário especificado usando o AWS Backup](aurora-pitr-bkp.md).

Consulte informações sobre como restaurar um cluster de banco de dados do Aurora ou um cluster global com uma versão do Suporte estendido do RDS, consulte [Restauração de um cluster de banco de dados do Aurora ou um cluster global com o Suporte estendido do Amazon RDS](extended-support-restoring-db-instance.md).

Restaure um cluster de banco de dados para um horário especificado usando um backup automatizado, um backup automatizado retido ou o AWS Backup.

**Topics**
+ [Restaurar um cluster de banco de dados para um ponto no tempo](#aurora-pitr.restore)
+ [Restaurar um cluster de banco de dados em um horário especificado usando um backup automatizado retido](aurora-pitr-retained.md)
+ [Restaurar um cluster de banco de dados para um horário especificado usando o AWS Backup](aurora-pitr-bkp.md)

## Restaurar um cluster de banco de dados para um ponto no tempo
<a name="aurora-pitr.restore"></a>

Você pode restaurar um cluster de banco de dados para um momento específico usando o Console de gerenciamento da AWS, a AWS CLI ou a API do RDS.

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

**Para restaurar um cluster de banco de dados para um horário específico**

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

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

   Os backups automatizados são exibidos na guia **Current Region** (região atual).  
![Painel de configuração de backups automatizados mostrando as configurações do período de retenção e as opções da janela de backup.](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/images/db-cluster-automated-backups.png)

1. Escolha o cluster de banco de dados do que você deseja restaurar.

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

1. 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 a qual deseja restaurar o cluster.
**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.

1. Em **Identificador do cluster de banco de dados**, digite o nome do cluster de banco de dados restaurado de destino. O nome deve ser exclusivo.

1. Escolha outras opções conforme necessário, como a classe da instância de banco de dados e a configuração de armazenamento do cluster de banco de dados.

   Para obter informações sobre cada configuração, consulte [Configurações de clusters de bancos de dados do Aurora](Aurora.CreateInstance.md#Aurora.CreateInstance.Settings).

1. Escolha **Restore to point in time (Restaurar para point-in-time)**.

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

Para restaurar um cluster de banco de dados para um horário especificado, use o comando [restore-db-cluster-to-point-in-time](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-cluster-to-point-in-time.html) da AWS CLI para criar um cluster de banco de dados.

Você pode especificar outras configurações. Para obter informações sobre cada configuração, consulte [Configurações de clusters de bancos de dados do Aurora](Aurora.CreateInstance.md#Aurora.CreateInstance.Settings).

Se as tags forem fornecidas na solicitação, elas serão aplicadas ao cluster de banco de dados restaurado. Se as tags não forem fornecidas na solicitação e se o cluster de banco de dados de origem estiver ativo na região e tiver tags, o Aurora adicionará as tags mais recentes do cluster de banco de dados de origem ao cluster de banco de dados restaurado.

**Example**  
Para Linux, macOS ou Unix:  

```
1. aws rds restore-db-cluster-to-point-in-time \
2.        --source-db-cluster-identifier {{mysourcedbcluster}} \
3.        --db-cluster-identifier {{mytargetdbcluster}} \
4.        --restore-to-time {{2017-10-14T23:45:00.000Z}}
```
Para Windows:  

```
1. aws rds restore-db-cluster-to-point-in-time ^
2.        --source-db-cluster-identifier {{mysourcedbcluster}} ^
3.        --db-cluster-identifier {{mytargetdbcluster}} ^
4.        --restore-to-time {{2017-10-14T23:45:00.000Z}}
```

**Importante**  
Se você usar o console para restaurar um cluster de banco de dados para um momento específico, o Amazon RDS criará automaticamente a instância primária (leitura) para o cluster de banco de dados. Se você usar a AWS CLI para restaurar um cluster de banco de dados para um momento específico, você deverá criar explicitamente a instância primária para o cluster de banco de dados. A instância primária é a primeira instância criada em um cluster de banco de dados.   
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 como o valor da opção `--db-cluster-identifier`.

### API do RDS
<a name="aurora-pitr.API"></a>

Para restaurar um cluster de bancos de dados em um horário específico, chame a operação [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterToPointInTime.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterToPointInTime.html) da API do Amazon RDS com os seguintes parâmetros:
+ `SourceDBClusterIdentifier`
+ `DBClusterIdentifier`
+ `RestoreToTime`

**Importante**  
Se você usar o console para restaurar um cluster de banco de dados para um momento específico, o Amazon RDS criará automaticamente a instância primária (leitura) para o cluster de banco de dados. Se você usar a API do RDS para restaurar um cluster de banco de dados para um horário específico, você deverá criar explicitamente a instância primária para o cluster de banco de dados. A instância primária é a primeira instância criada em um cluster de banco de dados.   
Chame a operação de API do RDS [CreateDBInstance](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html) para criar a instância primária para o cluster de banco de dados. Inclua o nome de um cluster de banco de dados assim com o valor do parâmetro `DBClusterIdentifier`.