0

我想写一个python shell脚本来备份我们的数据存储。我已阅读了谷歌网站上的许多可用文档,但我仍然有一些问题。如何编写脚本以将Google应用引擎数据存储下载到谷歌云存储桶?

  1. 我们的数据存储的地址是?它是一个桶吗?

  2. 如何使用命令行工具访问该工具? gsutil会? gcloud?

我想象的是这样的: 的gsutil CP GS // [谷歌应用程序引擎数据存储] GS // [我的备份桶]

在此先感谢。

回答

0

据我所知,存储在Google Datastore中的数据是以数据库形式存在的。此外,导出该数据的当前方法作为数据存储页面上的用户界面提供,因此不确定脚本是否可以工作。

在简单的步骤:

  • 选择要采取的
  • 备份提供一个桶位置的数据集要转储数据
  • 编辑转储文件的任何参数

您的转储将在存储桶位置提供,您可以稍后下载或导入到新的数据库中。

阅读更多:https://cloud.google.com/appengine/docs/python/console/datastoreadmin#backup_and_restore_data

0

“这是一个斗?”


它更像是一个满是杯子的体育场。严重 - 它是一个高度分布式和冗余的网络存储解决方案。 “击中备份按钮”(我不会判断你)的唯一方法是阅读所有内容。

数据存储实际上不是您应该期望执行系统范围备份/恢复的地方。尤其是如果你的数据变大了。 如果您真的担心将它保存起来,我建议您在创建时将您的数据保存到其他地方我有时会使用MySQL(又名Cloud SQL)和数据存储。对于我来说,MySQL是一个档案库,而数据存储是快速/快速热点和当前数据的唯一平台。

+0

不,我的意思是我试图将我的个人数据存储备份到云端。我处于自己的存储解决方案和云端之间的过渡状态。另外,它更多用于版本控制。对不起,以前没有澄清这个混淆。 – mhsquire83

相关问题