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á.
Teste de restauração
O teste de restauração, um recurso oferecido pela AWS Backup, fornece uma avaliação automatizada e periódica da viabilidade da restauração, bem como a capacidade de monitorar os tempos de duração do trabalho de restauração.
Visão geral do
Primeiro, crie um plano de teste de restauração, fornecendo um nome para o plano, a frequência dos testes de restauração e o horário de início previsto. Depois, atribua os recursos que deseja incluir no plano. Em seguida, você escolhe incluir pontos de recuperação específicos ou aleatórios em seu teste. AWS Backup o backup infere de forma inteligente os metadados que serão necessários para que seu trabalho de restauração seja bem-sucedido.
Quando chegar o horário programado em seu plano, AWS Backup inicia os trabalhos de restauração com base em seu plano e monitora o tempo gasto para concluir a restauração.
Depois que o plano de teste de restauração for concluído, você poderá usar os resultados para mostrar a conformidade com os requisitos organizacionais ou de governança, como a conclusão bem-sucedida dos cenários de teste de restauração ou o tempo de conclusão do trabalho de restauração.
Opcionalmente, você pode usar Validação do teste de restauração para confirmar os resultados do teste de restauração.
Quando a validação opcional for concluída ou a janela de validação fechar, AWS Backup exclua os recursos envolvidos no teste de restauração e os recursos serão excluídos de acordo com os SLAs de serviço.
Ao final do processo de teste, você poderá ver os resultados e o tempo de conclusão dos testes.
Comparação entre o teste de restauração e o processo de restauração
O recurso de teste de restauração executa trabalhos de restauração da mesma forma que as restaurações sob demanda e usa os mesmos pontos de recuperação (backups) de uma restauração sob demanda. Você verá chamadas para StartRestoreJob entrada CloudTrail (se tiver optado por participar) para cada trabalho iniciado pelo teste de restauração
No entanto, há algumas diferenças entre a operação de um teste de restauração programado e uma operação de restauração sob demanda:
| Teste de restauração | Restaurar | |
|---|---|---|
Conta |
Uma prática recomendada é designar uma conta para ser usada nos testes de restauração. |
Você pode restaurar recursos de uma conta. |
AWS Backup Gerente de auditoria |
É possível ativar um controle para confirmar se um teste de restauração atende aos objetivos de restauração especificados. |
|
Cadência |
Periodicamente, como parte de um plano programado. |
Sob demanda |
Recursos |
Os tipos de recurso que você pode atribuir a um plano de testes incluem: Aurora, Amazon DocumentDB, Amazon DynamoDB, Amazon EBS, Amazon EC2, Amazon EFS, Amazon FSx (Lustre, ONTAP, OpenZFS, Windows), Amazon Neptune, Amazon RDS e Amazon S3. |
Todos os recursos podem ser restaurados. |
Resultados |
Depois que o trabalho de teste de restauração for concluído, o recurso restaurado será excluído assim que a janela de Validação do teste de restauração terminar. |
Depois que o trabalho de restauração for concluído, a versão restaurada do recurso permanecerá. |
Tags |
Para tipos de recurso que oferecem suporte a etiquetas na restauração, os testes aplicam etiquetas na restauração. |
As etiquetas são opcionais para os recursos compatíveis. |
Gerenciamento do teste de restauração
Você pode criar, visualizar, atualizar ou excluir um plano de teste de restauração no console do AWS Backup
Você pode usar a AWS CLIaws backup.
Exclusão de dados
Quando um teste de restauração é concluído, AWS Backup começa a excluir os recursos envolvidos no teste. Essa exclusão não é instantânea. Cada recurso tem uma configuração subjacente que determina como esses recursos são armazenados e gerenciados ao longo do ciclo de vida. Por exemplo, se os buckets do Amazon S3 fizerem parte do teste de restauração, serão adicionadas regras de ciclo de vida ao bucket. Pode levar vários dias para que as regras sejam executadas e para que o bucket e seus objetos sejam totalmente excluídos, mas as cobranças só ocorrerão para esses recursos até o dia em que a regra de ciclo de vida for iniciada (por padrão, isso é 1 dia). A velocidade de exclusão dependerá do tipo de recurso.
Os recursos que são restaurados por um plano de teste de restauração e uma tag de suporte na restauração têm uma tag de. awsbackup-restore-test Se um usuário remover essa tag, AWS Backup não poderá excluir o recurso no final do período de teste e, em vez disso, precisará excluí-lo manualmente. Para recursos que não suportam tag-on-restore, AWS Backup exclui o recurso com base em seu nome.
nota
Atualmente, as restaurações do DynamoDB, Amazon S3, SAP HANA em instâncias do Amazon EC2, máquinas virtuais e recursos do Amazon Timestream não oferecem suporte à marcação na restauração. Para esses recursos, não AWS Backup aplica a awsbackup-restore-test tag e, em vez disso, exclui o recurso com base em seu nome. Para obter mais informações, consulte Copiar tags durante uma restauração.
A exclusão de um bucket do Amazon S3 testado para restauração leva mais tempo do que outros tipos de recursos, pois pode levar alguns dias para que as políticas de ciclo de vida excluam todos os objetos dentro do bucket.
Para verificar por que os recursos podem não ter sido excluídos conforme o esperado, você pode pesquisar os trabalhos com falha no console ou usar a interface de linha de comandos para chamar a solicitação de API DescribeRestoreJob a fim de recuperar as mensagens de status de exclusão.
Os planos de backup (planos de teste sem restauração) ignoram os recursos criados pelo teste de restauração (aqueles com tag awsbackup-restore-test ou nome começando comawsbackup-restore-test).
Controle de custos
O recurso de teste de restauração tem um custo por teste de restauração. Dependendo dos recursos incluídos no plano de teste de restauração, os trabalhos de restauração que fazem parte do plano também poderão ter um custo. Para obter detalhes, consulte Definição de preço do AWS Backup
Ao configurar um plano de teste de restauração pela primeira vez, você pode achar vantajoso incluir um número mínimo de tipos de recurso e recursos protegidos para se familiarizar com a funcionalidade, o processo e os custos médios envolvidos. Você pode atualizar um plano após sua criação para adicionar mais tipos de recurso e recursos protegidos.
Criar um plano de teste de restauração
Um plano de teste de restauração tem duas partes: criação do plano e atribuição de recursos.
Quando você usa o console, essas partes são sequenciais. Na primeira parte, defina o nome, a frequência e os horários de início. Durante a segunda parte, atribua recursos ao plano de testes.
Ao usar AWS CLI uma API, use primeiro create-restore-testing-plancreate-restore-testing-selection
Ao criar um plano de teste de restauração, criamos um perfil vinculado ao serviço para você. Para obter mais informações, consulte Usar perfis para testes de restauração.
Restaure a frequência do teste
AWS Backup avalia expressões cron entre 00:00 e 23:59. Se você criar um plano de teste de restauração para “a cada 12 horas”, mas fornecer um horário de início posterior às 11:59, ele só será executado uma vez por dia.
Determinação do ponto de recuperação
Cada vez que um plano de teste de restauração é executado, de acordo com a frequência e a hora de início especificadas, AWS Backup primeiro seleciona os recursos protegidos para testar. Em seguida, para cada recurso protegido selecionado, AWS Backup restaura no máximo um ponto de recuperação.
Seleção de recursos protegidos
AWS Backup inclui um recurso protegido quando a seleção do teste de restauração especifica seu tipo de recurso e uma das seguintes afirmações é verdadeira:
-
O ARN do recurso protegido é especificado nessa seleção.
-
As condições da tag nessa seleção correspondem às tags no ponto de recuperação mais recente do recurso protegido.
Seleção do ponto de recuperação
Para cada recurso protegido selecionado, AWS Backup restaura no máximo um ponto de recuperação qualificado. Um ponto de recuperação é elegível se estiver dentro do prazo especificado e incluir cofres no plano de teste de restauração. Entre os pontos de recuperação elegíveis, AWS Backup escolha um usando o algoritmo mais recente ou aleatório em. RecoveryPointSelection Se nenhum ponto de recuperação para um recurso protegido for elegível, AWS Backup não inclua esse recurso protegido no teste.
As condições da tag não se aplicam à seleção de pontos de recuperação
As condições da tag se aplicam somente à seleção de recursos protegidos, comparada com o ponto de recuperação mais recente do recurso protegido. AWS Backup não os usa para escolher qual ponto de recuperação restaurar. Como resultado, o ponto de recuperação restaurado pode não corresponder às condições da tag usadas para a seleção de recursos protegidos.
Atualizar um plano de testes de restauração
Você pode atualizar partes de um plano de testes de restauração e as seleções de recursos nele contidas pelo console ou pela AWS CLI.
Visualizar os planos de testes de restauração existentes
Visualizar trabalhos de testes de restauração
Excluir um plano de testes de restauração
Auditar testes de restauração
Restaure as integrações de teste com o AWS Backup Audit Manager para ajudá-lo a avaliar se um recurso restaurado foi concluído dentro do tempo de restauração desejado.
Para obter mais informações, consulte o controle Tempo de restauração para recursos cumpre a meta em AWS Backup Audit Manager controls and remediation.
Cotas e parâmetros de testes de restauração
-
100 planos de testes de restauração
-
50 etiquetas podem ser adicionadas a cada plano de testes de restauração
-
30 seleções por plano
-
30 ARNs de recursos protegidos por seleção
-
30 condições de recursos protegidos por seleção (incluindo aquelas dentro de
StringEqualseStringNotEquals) -
30 seletores de cofre por seleção
-
Máximo de dias da janela de seleção: 365 dias
-
Horas da janela de início: mín. de 1 hora, máx. de 168 horas (7 dias)
-
Comprimento máximo do nome do plano: 50 caracteres
-
Comprimento máximo do nome da seleção: 50 caracteres
Informações adicionais sobre os limites podem ser conferidas em AWS Backup cotas.
Solução de falhas do teste de restauração
Se você tiver trabalhos de teste de restauração com um status de restauração de Failed, os motivos a seguir podem ajudá-lo a determinar a causa e a solução.
As mensagens de erro podem ser visualizadas no AWS Backup console na página de detalhes do status do trabalho ou usando os comandos da CLI list-restore-jobs-by-protected-resource oulist-restore-jobs.
-
Erro:
Solução 1: atualize sua seleção de teste de restauração e substitua o parâmetro
SubnetId. O AWS Backup console exibe esse parâmetro como “Sub-rede”.Solução 2: recrie a VPC padrão.
Tipos de recursos afetados: Amazon EC2
-
Erro:
Solução 1: atualize sua seleção de teste de restauração e substitua o parâmetro de restauração
SubnetId. O AWS Backup console exibe esse parâmetro como “Sub-rede”.Solução 2: crie uma sub-rede padrão na VPC padrão.
Tipos de recursos afetados: Amazon EC2
-
Erro:
Solução 1: atualize sua seleção de teste de restauração e substitua o parâmetro de restauração
DBSubnetGroupName. O console do AWS Backup exibe esse parâmetro como Grupo de sub-rede.Solução 2: crie uma sub-rede padrão na VPC padrão.
Tipos de recursos afetados: Amazon Aurora, Amazon DocumentDB, Amazon RDS, Neptune
-
Erro:
IAM Role cannot be assumed by AWS Backup.Solução: A função de restauração deve ser assumida por. AWS Backup Atualize a política de confiança da função no IAM para permitir que ela seja assumida por
"backup.amazonaws.com"ou atualize sua seleção de teste de restauração para usar uma função que seja assumida pelo AWS Backup.Tipos de recursos afetados: todos
-
Erro:
Access denied to KMS key.ouThe specified AWS KMS key ARN does not exist, is not enabled or you do not have permissions to access it.Solução: verifique o seguinte:
-
A função de restauração tem acesso à AWS KMS chave usada para criptografar seus backups e, se aplicável, à chave KMS usada para criptografar o recurso restaurado.
-
As políticas de recursos nas chaves do KMS acima permitem que a função de restauração as acesse.
Se as condições acima ainda não forem atendidas, configure a função de restauração e as políticas de recursos para acesso adequado. Em seguida, execute o trabalho de teste de restauração novamente.
Tipos de recursos afetados: todos
-
-
Erros:
UserouARNis not authorized to performactiononresourcebecause no identity based policy allows theaction.Access denied performing.s3:CreateBucketonawsbackup-restore-test-xxxxxxSolução: a função de restauração não tem permissões adequadas. Atualize as permissões no IAM para a função de restauração.
Tipos de recursos afetados: todos
-
Erros:
UserouARNis not authorized to performactiononresourcebecause no resource-based policy allows theaction.UserARNis not authorized to performactiononresourcewith an explicit deny in a resource based policy.Solução: a função de restauração não tem acesso adequado ao recurso especificado na mensagem. Atualize a política de recursos no recurso mencionado.
Tipos de recursos afetados: todos