Google Datastore上的自动备份删除

时间:2015-05-27 09:38:11

标签: google-app-engine google-cloud-datastore database-backups

我们正在使用App Engine Docs中描述的流程来执行所有数据存储表的每日自动备份。由于备份数量开始超出界限(成本,但也明显打破了管理页面),我想以自动方式清理备份,但我似乎无法找到如何做到这一点。

我尝试在GCS(存储备份的地方)上使用时间戳来删除实际数据。我希望这也会从数据存储区管理页面上的表中删除备份,但它不会:我需要手动删除那里的备份(由于无法查看所有备份而变得更加烦人,仅最后的X)。

自动保留数据存储区的一组有限备份的推荐方法是什么?

2 个答案:

答案 0 :(得分:1)

为什么不将对象版本控制与Google云端存储上的生命周期管理结合使用。

  • Object versioning可以连续覆盖您的对象,因为您可以返回旧版本。
  • Lifecycle management允许您设置以下规则:“只保留启用版本控制的存储桶中每个对象的3个最新版本”

答案 1 :(得分:1)

我在其他地方问了这个问题(忘了确切的地方,我认为是appengine论坛)。备份系统将其信息存储在您应用的 AE *数据存储表中,因此解决方法是自行删除这些条目。