oint-in-time Recuperação de P: como funciona - Amazon DynamoDB

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

oint-in-time Recuperação de P: como funciona

A recuperação do Amazon point-in-time DynamoDB (PITR) fornece backups automáticos dos dados da tabela do DynamoDB. Esta seção apresenta uma visão geral de como o processo funciona no DynamoDB.

Habilitando point-in-time a recuperação

Você pode ativar a point-in-time recuperação usando o AWS Management Console, AWS Command Line Interface (AWS CLI) ou a API do DynamoDB. Quando ativada, a point-in-time recuperação fornece backups contínuos até que você a desative explicitamente. Para ter mais informações, consulte Restaurar uma tabela do DynamoDB para um ponto no tempo.

Depois de habilitar a point-in-time recuperação, você pode restaurar a qualquer momento dentro de EarliestRestorableDateTime LatestRestorableDateTime e. LatestRestorableDateTimenormalmente é cinco minutos antes da hora atual.

nota

O processo point-in-time de recuperação sempre é restaurado em uma nova tabela.

Restaurando uma tabela usando point-in-time a recuperação

Em EarliestRestorableDateTime, é possível restaurar a tabela para qualquer ponto durante os últimos 35 dias. O período de retenção é de 35 dias fixos (cinco semanas no calendário civil) e não pode ser modificado. Um número qualquer de usuários pode executar até 50 restaurações simultâneas (qualquer tipo de restauração) em determinada conta.

Importante

Se você desabilitar a point-in-time recuperação e depois reativá-la em uma tabela, você redefinirá a hora de início para a qual você pode recuperar essa tabela. Dessa forma, você só pode restaurar imediatamente essa tabela usando a tabela LatestRestorableDateTime.

Quando você restaura usando a point-in-time recuperação, 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 point-in-time recuperação 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).

Você também pode restaurar os dados da tabela do DynamoDB AWS em todas as regiões, de forma que a tabela restaurada seja criada em uma região diferente da qual a tabela de origem reside. Você pode fazer restaurações entre regiões AWS comerciais, regiões AWS da China e regiões AWS GovCloud (EUA). 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 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 Management Políticas (IAM)

  • CloudWatch Métricas e alarmes da Amazon

  • Tags

  • Configurações de fluxo

  • Configurações de vida útil (TTL)

  • Configurações oint-in-time de recuperação P

O tempo necessário para restaurar uma tabela varia com base em vários fatores. Os tempos de point-in-time restauração nem sempre estão correlacionados diretamente ao tamanho da tabela. Para ter mais informações, consulte Restaurações.

Excluindo uma tabela com a point-in-time recuperação ativada

Quando você exclui uma tabela com point-in-time recuperação ativada, o DynamoDB cria automaticamente um snapshot de backup chamado backup do sistema e o retém por 35 dias (sem custo adicional). Use o backup do sistema para restaurar a tabela excluída no estado em que estava imediatamente antes da exclusão. Todos os backups do sistema seguem uma convenção de nomenclatura padrão: table-name$DeletedTableBackup.

nota

Depois que uma tabela com a point-in-time recuperação ativada for excluída, você poderá usar a restauração do sistema para restaurar essa tabela em um único momento: o momento imediatamente anterior à exclusão. Você não tem a capacidade de restaurar uma tabela excluída em nenhum outro momento nos últimos 35 dias.