在我在 Google App Engine 上的应用程序中,我将文件/文档上传到 Blob 商店。Blob 存储的大小已增长到 100 GB 以上。
我正在寻找一种可以备份我的 blob 存储数据的机制,可能是到其他服务器位置或谷歌云存储或其他安全位置。
在我在 Google App Engine 上的应用程序中,我将文件/文档上传到 Blob 商店。Blob 存储的大小已增长到 100 GB 以上。
我正在寻找一种可以备份我的 blob 存储数据的机制,可能是到其他服务器位置或谷歌云存储或其他安全位置。
AFAIK 没有可用于备份 Blobstore 数据的简单工具。至少有几种方法可以用来编写自己的工具:
这些方法不是很友好,但是如果您将数据迁移到 Google Cloud Storage (GCS) , GSUtil等工具会很有帮助。由于 Blobstore API 支持通过 GCS 上传和提供服务,我已经看到一些人迁移他们的数据。
还需要注意的是,现在不推荐使用 Blobstore 的 Files API(从 1.8.1 开始?),并且通过App Engine GCS 客户端有一种新的首选方式。
此外,如果您查看有关 1.8.1 可用的预发布 SDK 的帖子。您会看到来自 Google 的一些迹象表明 Blob 可能会在年底之前自动迁移到 Cloud Storage(免费)(大概接近 Blobstore 将被弃用的时间)。根据您需求的紧迫性,等待可能是可行的。
您可以使用GAE 管理控制台的备份/恢复功能。