【问题标题】:Using Google App Engine services outside of uploaded application在上传的应用程序之外使用 Google App Engine 服务
【发布时间】:2013-08-20 15:17:51
【问题描述】:

我希望在启动谷歌应用引擎应用程序之外使用谷歌云存储服务。我的应用程序是为在我们自己的托管服务器上运行而设计的,我仍想使用云存储服务。

我已经编写了一个开发应用程序来执行此操作,并在 python GAE 框架中使用 dev_appserver.py 运行它。看来 dev_appserver.py 是必要的,因为它填写了如何执行云存储提供的 RPC 功能。

有没有其他方法可以轻松使用谷歌云存储服务?

【问题讨论】:

  • 在做了一些研究之后,我最终选择了 boto,而不是通过谷歌应用引擎使用谷歌云存储服务。 boto 支持谷歌云存储,但更重要的是,它更简单,很容易适应使用不同的云存储系统(s3、dreamobjects),并且有简单的教程。

标签: google-app-engine google-cloud-storage


【解决方案1】:

有 gsutil 命令行工具: https://developers.google.com/storage/docs/gsutil

有一个 xml/json 宁静的服务在: https://developers.google.com/storage/index

您需要在谷歌控制台上启用谷歌云存储: https://code.google.com/apis/console/ 并获取必要的 api 密钥。

【讨论】:

  • API 控制台将被弃用。新版本为 Cloud Console:cloud.google.com/console
  • 在做了一些研究之后,我最终选择了boto,而不是通过谷歌应用引擎使用谷歌云存储服务。 boto 支持谷歌云存储,但更重要的是,它更简单,很容易适应使用不同的云存储系统(s3、dreamobjects),并且有简单的教程。
  • 我们已经使用 boto 一年多了。非常非常可靠的库。最好的部分不是特定于供应商的。
猜你喜欢
  • 2016-11-02
  • 2014-03-11
  • 1970-01-01
  • 1970-01-01
  • 2015-10-15
  • 1970-01-01
  • 1970-01-01
  • 2014-03-30
  • 1970-01-01
相关资源
最近更新 更多