1

我已经部署并运行了我的简单应用程序。尽管使用了表单,但我想在我的电脑上运行一个脚本来将数据上传到 GAE blobstore。当我将数据上传到数据存储区时,Bulkloader 做得很好,但找不到任何方法来为 blobstore 上传相同的方式。

我知道 Bulkloader无法将 blob 数据上传到 GAE 的 blobstore。但我想知道是否有办法通过 python 脚本将 blob 上传到 blobstore 中?

我已经使用并成功地从表单应用程序中执行此操作,但现在我正在从其他一些数据库获取数据并希望将内容上传到数据存储和 blobstore。试图将 blob 上传到数据存储区完全搞砸了。

那么,是否可以通过一些 python 脚本将表的给定属性值上传到 blobstore?

4

1 回答 1

1

你需要:

  1. 为应用程序创建一个 Google Cloud 项目。(通过应用程序的应用程序设置)
  2. 将您的 Blob 上传到 Google Cloud Storage。
  3. 使用 Blobstore API 访问它们。

此处的详细信息: https ://developers.google.com/appengine/docs/python/blobstore/#Python_Using_the_Blobstore_API_with_Google_Cloud_Storage

几周前我也在考虑同样的问题,但我只有大约 90 MB 的静态文件。我最终将它们作为静态数据包含在我的应用程序中。appcfg 上传脚本足够智能,可以检测之前何时上传了相同的文件,并根据需要克隆它们以供后续上传。这可能是您要考虑的事情,具体取决于您的情况。

于 2013-09-10T09:23:20.093 回答