

# Restaurar uma tabela do DynamoDB
<a name="pointintimerecovery_restores"></a>

É possível restaurar uma tabela do DynamoDB por meio do backup da PITR ou dos backups sob demanda usando o Console de gerenciamento da AWS, a AWS Command Line Interface (AWS CLI) ou a API do DynamoDB. O processo de recuperação restaura para uma nova tabela do DynamoDB.

## Restaurar uma tabela usando a recuperação pontual
<a name="pointintimerecovery-pitr-restore"></a>

É possível restaurar a tabela para qualquer ponto no tempo até o `EarliestRestoreableDateTime`.

**Importante**  
Se você desabilitar a recuperação para um ponto no tempo e depois habilitá-la novamente em uma tabela, redefinirá a hora de início para a qual pode recuperar essa tabela. Dessa forma, você só pode restaurar imediatamente essa tabela usando a tabela `LatestRestorableDateTime`.

Quando você restaura usando a recuperação para um ponto no tempo, o DynamoDB restaura os dados da tabela para o estado com base na data e hora selecionadas (day:hour:minute:second) em uma nova tabela. Você restaura uma tabela sem consumir o throughput provisionado na tabela. Você pode fazer uma restauração completa da tabela usando a recuperação pontual ou pode definir as configurações da tabela de destino. Você pode alterar as seguintes configurações de tabela na tabela restaurada: 
+ Índices secundários globais (GSIs)
+ Índices secundários locais (LSIs)
+ Modo de faturamento
+ Capacidade de leitura e gravação provisionada
+ Configurações de criptografia

**Importante**  
Ao fazer uma restauração completa da tabela, a tabela de destino é definida com as mesmas unidades de capacidade de leitura e unidades de capacidade de gravação provisionadas da tabela-fonte, conforme gravado no momento em que o backup foi solicitado. Por exemplo, suponha que o throughput provisionado de uma tabela tenha sido reduzido recentemente para 50 unidades de capacidade de leitura e 50 unidades de capacidade de gravação. Você, então, restaura o estado da tabela para três semanas atrás, quando o throughput provisionado estava definido como 100 unidades de capacidade de leitura e 100 unidades de capacidade de gravação. Nesse caso, o DynamoDB restaura os dados da tabela para esse ponto anterior no tempo com o throughput provisionado desse momento (100 unidades de capacidade de leitura e 100 unidades de capacidade de gravação).

Também é possível restaurar os dados da tabela do DynamoDB entre Regiões da AWS para que a tabela restaurada seja criada em uma região diferente daquela na qual a tabela de origem reside. É possível fazer restaurações entre regiões comerciais da AWS, regiões da AWS na China e AWS GovCloud (US). Você paga somente pelos dados transferidos para fora da região de origem e pela restauração para uma nova tabela na região de destino.

**nota**  
A restauração entre regiões não funcionará se a região de origem ou de destino for a Ásia-Pacífico (Hong Kong) ou o Oriente Médio (Bahrein).

As restaurações poderão ser mais rápidas e econômicas se você excluir a criação de alguns ou todos os índices na tabela restaurada. Você deve configurar manualmente os itens a seguir na tabela restaurada: 
+ Políticas de Auto Scaling
+ AWS Identity and Access ManagementPolíticas do 
+ Métricas e alarmes do Amazon CloudWatch Events
+ Tags
+ Configurações de fluxo
+ Configurações de vida útil (TTL)
+ Configurações de recuperação pontual

O tempo necessário para restaurar uma tabela é baseado em vários fatores e nem sempre está correlacionado com o tamanho da tabela.