【发布时间】:2013-07-02 21:57:29
【问题描述】:
在我在 Google App Engine 上的应用程序中,我将文件/文档上传到 Blob 商店。 Blob 存储的大小已增长到 100 GB 以上。
我正在寻找一种可以备份我的 blob 存储数据的机制,可以是其他服务器位置或 Google 云存储或其他安全位置。
【问题讨论】:
标签: google-app-engine gwt blobstore
在我在 Google App Engine 上的应用程序中,我将文件/文档上传到 Blob 商店。 Blob 存储的大小已增长到 100 GB 以上。
我正在寻找一种可以备份我的 blob 存储数据的机制,可以是其他服务器位置或 Google 云存储或其他安全位置。
【问题讨论】:
标签: google-app-engine gwt blobstore
【讨论】:
AFAIK 没有可用于备份 Blobstore 数据的简单工具。至少有几种方法可以用来编写自己的工具:
这些方法不是很友好,但是如果您将数据迁移到 Google Cloud Storage (GCS),有一些工具(例如 GSUtil)会很有帮助。由于 Blobstore API 支持通过 GCS 上传和提供服务,我已经看到一些人迁移他们的数据。
还需要注意的是,用于 Blobstore 的 Files API 现在已弃用(从 1.8.1 开始?),并且通过 App Engine GCS client 提供了一种新的首选方式。
此外,如果您查看Posts about 1.8.1 Pre-release SDKs Available.,您会发现 Google 有一些迹象表明 Blob 可能会在年底之前自动迁移到云存储(免费)(大概接近 Blobstore 的迁移时间)被弃用)。根据您需求的紧迫性,等待是可行的。
【讨论】: