AWS DynamoDB 持续备份

问题描述 投票:0回答:1

我有几个 dyanmo 数据库表,其中

Continuous Backups
对所有表都启用,但
Point In Time Recovery
对其中少数表禁用。

我想了解两者之间的区别,根据文档

Point In Time Recovery
意味着我们可以恢复到EarliestRestorableDateTime和LatestRestorableDateTime内的任何时间点,但是如果
Point In Time Recovery
id被禁用但
Continuous Backups
状态为true会发生什么,我仍然可以吗恢复备份 如果是,那么我将拥有的保留期或备份数量是多少?

以下命令对所有表返回 true。

aws dynamodb describe-continuous-backups
      --table-name "$table"
      --query "ContinuousBackupsDescription.ContinuousBackupsStatus" 
      --output text --region "$region"

以下代码对于少数表返回 false,对于所有此类表,PITR 复选框在控制台中被禁用。

aws dynamodb describe-continuous-backups
 --table-name "$table"
 --query "ContinuousBackupsDescription.PointInTimeRecoveryDescription.PointInTimeRecoveryStatus"
   --output text --region "$region"
amazon-dynamodb backup retention pitr
1个回答
0
投票

新表上始终启用连续备份,并且您无法禁用它。不需要任何成本。它确保数据弹性。

PITR 您可以启用和禁用。启用它是有成本的。您必须启用 PITR 才能启动时间点恢复或执行任何到 S3 的导出。

您必须在执行时间点恢复或导出(也没有增量导出)的时间点启用 PITR。时间可以追溯到 35 天前。

© www.soinside.com 2019 - 2024. All rights reserved.