如何在没有datastore_admin的情况下通过cron备份数据存储区?

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

我使用cron.yaml通过cron备份了数据存储区,如下所示

- description: My Daily Backup
  url: /_ah/datastore_admin/backup.create?name=BackupToCloud&kind=LogTitle&kind=EventLog&filesystem=gs&gs_bucket_name=whitsend
  schedule: every 12 hours
  target: ah-builtin-python-bundle

但根据谷歌公告,datastore-admin将被“弃用”。

https://cloud.google.com/datastore/docs/console/datastore-backing-up-restoring

如何在没有datastore_admin的情况下通过cron备份数据存储区? https://cloud.google.com/appengine/articles/scheduled_backups只说使用gcloud。

google-app-engine google-cloud-platform google-cloud-datastore
1个回答
1
投票

请注意,仅基于数据存储区管理员的备份/恢复功能将被弃用,而不是数据存储区管理员本身。

弃用说明指出Managed export and import service是推荐的替代替代品。

也可以安排基于此方法的导出,请参阅Scheduling an Export。您将在该文章中注意到,具有cron服务的标准env GAE应用程序正是该方法所基于的。

本文针对的是使用GAE之外的数据存储区的应用程序。由于您已经拥有GAE应用程序,因此您可以按照文章中的示例修改现有的备份cron作业处理程序,或者,如果您想将其与主应用程序分开一些,则可以向应用程序添加单独的服务,专用于备份cron作业。

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