Reter backups automatizados
Ao excluir um cluster de banco de dados provisionado ou do Aurora Serverless v2, é possível reter backups automatizados. Isso permite restaurar um cluster de banco de dados para um ponto no tempo específico, dentro do período de retenção de backup, mesmo após a exclusão do cluster.
Os backups automatizados retidos contêm snapshots de sistema e logs de transação de um cluster de banco de dados. Eles também incluem propriedades de cluster de banco de dados, como classe de instância de banco de dados, que são necessárias à restauração para um cluster ativo.
Restaure ou remova backups automatizados retidos usando o AWS Management Console, a API do RDS e a AWS CLI.
nota
Não é possível reter backups automatizados para clusters de banco de dados do Aurora Serverless v1.
Tópicos
Período de retenção
Os snapshots do sistema e os logs de transação em um backup automatizado retido expiram da mesma maneira que para o cluster de banco de dados de origem. As configurações do período de retenção do cluster de origem também se aplicam aos backups automatizados. Como não há novos snapshots ou logs criados para esse cluster, os backups automatizados retidos acabam expirando por completo. Após o término do período de retenção, você continua retendo snapshots manuais do cluster de banco de dados, mas todos os backups automatizados expiram.
Remova backups automatizados retidos usando o console, a AWS CLI ou a API do RDS. Para ter mais informações, consulte Excluir backups automatizados retidos.
Ao contrário de um backup automatizado retido, um snapshot final não expira. É altamente recomendável fazer um snapshot final, mesmo que você retenha backups automatizados, porque eles acabarão expirando.
Visualização de backups retidos
Para visualizar os backups automatizados retidos no console do RDS, selecione Backups automatizados no painel de navegação e, depois, Retido. Para visualizar instantâneos individuais associadas a um backup automatizado retido, escolha Snapshots no painel de navegação. Ou descreva snapshots individuais associados a um backup automatizado retido. Lá, restaure diretamente uma instância de banco de dados de um desses snapshots.
Para descrever seus backups automatizados retidos com a AWS CLI, utilize o seguinte comando:
aws rds describe-db-cluster-automated-backups --db-cluster-resource-id
DB_cluster_resource_ID
Para descrever seus backups automatizados retidos utilizando a API do RDS, chame a ação DescribeDBClusterAutomatedBackups
ação com o parâmetro DbClusterResourceId
.
Custos de retenção
Não há cobrança adicional pelo armazenamento de backup de até 100% do armazenamento total do banco de dados Aurora para cada cluster de banco de dados Aurora. Também não há cobrança adicional de até um dia quando você retém backups automatizados após a exclusão de um cluster de banco de dados. Os backups retidos por mais de um dia são cobrados.
Não há cobrança adicional de logs de transação ou metadados de instância. Todas as outras regras de preço se aplicam a clusters restauráveis. Para ter mais informações, consulte a página Definição de preço do Amazon Aurora
Limitações
As seguintes limitações se aplicam a backups automatizados retidos:
-
O número máximo de backups automáticos retidos em uma região da AWS é 40. Ele não está incluído na cota para clusters de banco de dados. Você pode ter, ao mesmo tempo, até 40 clusters de banco de dados em execução, 40 instâncias de banco de dados em execução e 40 backups automatizados retidos para clusters de banco de dados.
Para ter mais informações, consulte Cotas no Amazon Aurora.
-
Os backups automatizados retidos não contêm informações sobre grupos de parâmetros ou opções.
-
Restaure um cluster excluído para um ponto no tempo que esteja dentro do período de retenção no momento da exclusão.
-
Não é possível modificar um backup automatizado retido porque ele consiste em backups de sistema, em logs de transação e nas propriedades do cluster de banco de dados em vigor no momento em que você excluiu o cluster de origem.
Excluir backups automatizados retidos
Você pode excluir backups automatizados retidos quando eles não são mais necessários.
Como excluir um backup automatizado retido
Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
No painel de navegação, escolha Automated backups (Backups automatizados).
-
Selecione a guia Retido.
-
Escolha o backup automatizado retido que você deseja excluir.
-
Em Actions, selecione Delete.
-
Na página de confirmação, insira
delete me
e escolha Delete (Excluir).
Você pode excluir um backup automatizado retido usando o comando delete-db-cluster-automated-backup da AWS CLI com a seguinte opção:
-
--db-cluster-resource-id
: o identificador do recurso para o cluster de banco de dados de origem.Você pode encontrar o identificador de recurso do cluster de banco de dados de origem de um backup automatizado retido executando o comando describe-db-cluster-automated-backups da AWS CLI.
Este exemplo exclui o backup automatizado retido para o cluster de banco de dados de origem que tem o ID do recurso cluster-123ABCEXAMPLE
.
Para Linux, macOS ou Unix:
aws rds delete-db-cluster-automated-backup \ --db-cluster-resource-id
cluster-123ABCEXAMPLE
Para Windows:
aws rds delete-db-cluster-automated-backup ^ --db-cluster-resource-id
cluster-123ABCEXAMPLE
É possível excluir um backup automatizado retido usando a operação de API DeleteDBClusterAutomatedBackup do Amazon RDS com o seguinte parâmetro:
-
DbClusterResourceId
: o identificador do recurso para o cluster de banco de dados de origem.Você pode encontrar o identificador de recurso da instância de banco de dados de origem de um backup automatizado retido usando a operação de API DescribeDBClusterAutomatedBackups do Amazon RDS.