我正在尝试编写一个python shell脚本来备份我们的数据存储。我在谷歌网站上阅读了很多可用的文档,但我仍然有一些问题。
我们的数据存储地址是什么?它是一个桶吗?
如何使用命令行工具访问它? gsutil会? gcloud?
我想象的是: gsutil cp gs // [google app engine data store] gs // [我的备份桶]
提前致谢。
答案 0 :(得分:0)
As per my knowledge, the data stored in Google Datastore is in a database form. Also the current method to export that data is provided as a user interface on the Datastore page, so not sure if a script will even work.
In simple steps:
Your dump will be available at the bucket location that you can later download or import into a new database.
Read More: https://cloud.google.com/appengine/docs/python/console/datastoreadmin#backup_and_restore_data
答案 1 :(得分:0)
“这是一个桶吗?”
没有。
它更像是一个装满杯子的体育场。说真的 - 它是一个高度分布式和冗余的网络存储解决方案。 “点击备份按钮”(我不会评判你)的唯一方法就是阅读所有内容。
数据存储区确实不是您应该执行系统范围备份/恢复的地方。特别是如果你的数据变大了。 我建议您在创建时将数据保存到的其他位置,如果您真的担心将其保存下来。我使用MySQL(也称为Cloud SQL)和数据存储区有时结合。 MySQL是我的档案馆,而数据存储区是快速/快速热门和当前数据平台。