0

我是数据存储的新手。目前,我正在使用数据存储管理员来备份我的数据,但我想知道我们是否可以修改或覆盖数据存储管理员上的内置任务队列/_ah/datastore_admin/backup.create?

从数据存储区导出数据时我想要做的是我只需要导出具有我指定的特定日期范围的数据。我在文档中看到您可以将参数传递给 URL。是否可以像这样在日期范围内传递参数? /_ah/datastore_admin/backup.create?name=MyBackup&StartDate=12-01-20&EndDate=01-12-21.

如果我错过了什么,请告诉我。

4

1 回答 1

1

数据存储区管理员已弃用。您应该升级到数据存储导出服务

但要回答您的问题,托管在 /_ah/datastore_admin 的数据存储管理应用程序是您无法修改的内部应用程序。但是,您可以编写一个自定义处理程序来启动备份过程,从而传递您需要的参数。

使用任务队列 API 的 GAE 示例:

params = {
    'StartDate': start_date,
    'EndDate': end_date
}

taskqueue.add(
    url='/_ah/datastore_admin/backup.create',
    params=params, 
    target='ah-builtin-python-bundle'
)

同样,我不推荐这种方法,因为该服务早已被弃用并且随时会消失。

于 2021-01-15T09:09:22.820 回答