gpt4 book ai didi

google-app-engine - 从 Blob 存储备份 GAME 数据/文件到谷歌云存储/其他空间

转载 作者:太空宇宙 更新时间:2023-11-03 15:30:19 25 4
gpt4 key购买 nike

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

我正在寻找一种机制来备份我的 blob 存储数据,可能是备份到其他服务器位置或 Google Cloud Storage 或其他一些安全的地方。

最佳答案

据我所知,没有可用于备份 Blobstore 数据的简单工具。您至少可以采用几种方法来编写自己的工具:

  1. 使用 cron.xml 和 servlet(或一些类似的调度)将您的实体 blob 批量复制到 Google Cloud Storage,然后从那里下载(工具见下文)。
  2. 使用远程 API 或提供一些其他 API(REST 等),您制作的远程工具可以在其中查询您的实体,然后通过服务 URL(您可能已经拥有)将 Blob 下载到您的本地计算机。

这些方法不是很友好,但是有一些工具,例如 GSUtil如果您将数据迁移到 Google Cloud Storage (GCS),这将很有帮助。由于 Blobstore API 支持使用 GCS 上传和服务,我看到一些人迁移了他们的数据。

另请注意,Blobstore 的文件 API 现已弃用(从 1.8.1 开始?)并且有一种新的首选方式通过 App Engine GCS client .

此外,如果您检查 Posts about 1.8.1 Pre-release SDKs Available.您会看到 Google 有一些迹象表明 blob 可能会在年底前自动迁移到 Cloud Storage(免费)(大概接近 Blobstore 被弃用的时间)。根据您需求的紧迫性,等待可能是可行的。

关于google-app-engine - 从 Blob 存储备份 GAME 数据/文件到谷歌云存储/其他空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17478008/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com