如何通过cron删除旧备份?

时间:2012-11-27 09:58:08

标签: google-app-engine backup

我正在使用GAE / J并通过cron进行备份。 https://developers.google.com/appengine/articles/scheduled_backups

可以通过API(/_ah/datastore_admin/backup.create)进行备份,但我找不到通过API删除备份的方法。

我已经尝试了“backup.delete”,但它没有用。

有人知道通过cron删除旧备份的方法吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

如果您转到“数据存储区管理”页面,选择一些备份,然后点击“删除”,您将看到它所带到的页面上有一个带有隐藏字段的表单。该表单将备份ID(具有相同名称“backup_id”的单独字段)POST到此URL:/_ah/datastore_admin/backup_delete.do

backup_id是数据存储区中_AE_Backup_Information实体的键。

我还没有尝试过使用它。表单使用XSRF令牌。