DynamoDB 表的连续备份和 PITR 有什么区别?

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

我有一些 DynamoDB 表。

所有这些都启用了连续备份,而大多数启用了时间点恢复 (PITR)。

根据 PITR 的文档,我们可以恢复到

EarliestRestorableDateTime
LatestRestorableDateTime
内的任意时间点。

如果禁用 PITR 但启用连续备份会发生什么?我还能恢复“备份”吗?如果是,我的备份保留期或数量是多少?

以下命令将为所有表返回

true

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

对于大多数表,以下代码返回

true

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

两者有什么区别?

amazon-dynamodb backup retention pitr
1个回答
3
投票

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

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

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

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