首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将GAE数据/文件从Blob Store备份到Google云存储/其他空间

将GAE数据/文件从Blob Store备份到Google云存储/其他空间
EN

Stack Overflow用户
提问于 2013-07-05 04:57:48
回答 2查看 697关注 0票数 4

在Google App Engine上的应用程序中,我将文件/文档上传到Blob Store。Blob Store的大小已增长到100 GB以上。

我正在寻找一种机制,通过它我可以备份我的blob存储数据,可能是到其他服务器位置或谷歌云存储或其他安全的地方。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-06 06:17:21

AFAIK没有一个简单的工具可以用来备份你的Blobstore数据。至少有几种方法可以用来编写自己的工具:

  1. 使用cron.xml和servlet (或一些类似的计划)将您的实体blobs批量复制到谷歌云存储,然后从那里下载(请参阅下面的工具)。
  2. 使用远程API或提供一些其他API (REST等),您创建的远程工具可以查询您的实体,然后通过服务url (您可能已经有)将Blobs下载到您的本地计算机。

这些方法并不是非常友好,但是,如果您将数据迁移到Google Cloud Storage,GSUtil等工具将会很有帮助。我已经看到一些人迁移他们的数据,因为Blobstore API支持上传和服务于GCS。

还需要注意的是,Blobstore的Files API现在已被弃用(从1.8.1?)而且有一种通过App Engine GCS client的新的首选方法。

此外,如果你查看Posts about 1.8.1 Pre-release SDKs Available.,你会看到来自谷歌的一些迹象表明,blobs可能会在年底前自动迁移到云存储(免费)(假设接近Blobstore将被弃用的时间)。根据您需求的紧迫性,等待可能是可行的。

票数 2
EN

Stack Overflow用户

发布于 2013-07-05 14:30:51

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17478008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档