您是不是可以在使用 Google App Engine 开发的网站上使用 Amazon 的 s3?

Posted

技术标签:

【中文标题】您是不是可以在使用 Google App Engine 开发的网站上使用 Amazon 的 s3?【英文标题】:Does anyone know if you can use Amazon's s3 on a site developed on the Google App Engine?有谁知道您是否可以在使用 Google App Engine 开发的网站上使用 Amazon 的 s3? 【发布时间】:2009-02-03 17:54:12 【问题描述】:

如果将亚马逊的 S3 服务与 Google App Engine 一起使用,是否会违反与 Google App Engine 的协议条款?我知道你能做什么和不能做什么是有限制的,但我不确定。

拥有这两个组合功能,与托管公司相比,一个人可以以相对较低的成本提供一个系统。

有没有人这样做过或听说过结合了这两种技术的应用程序?

【问题讨论】:

用它来存储文件、图像、附件等。它是一个存储引擎网络服务。而不是将其存储在仅提供 500 Megs 磁盘空间的 Google App Engine 上。 实际上,我正在开发一个允许您查看、添加和删除 S3 文件的 Google App Engine 应用程序。 绝对是的!您还需要看看 Google StorageApp Engine BlobStore 【参考方案1】:

免责声明 - 这不应被视为法律建议

我对您的应用程序的内部运作了解不多,但 Google 或 Amazon 的服务条款似乎对此没有任何限制。仔细阅读有关具体细节的条款,如果您还有其他问题,请直接提问!

以下是 Google 当前的限制(禁止的操作、内容)

App Engine Program Policies

这是 Amazon 的 S3 服务条款

Amazon's S3 Terms of Service

最后是 Google App Engine 的服务条款

App Engine Terms of Service

编辑: 看起来也有几个人在尝试这个。请参阅here 和here。

【讨论】:

谢谢!很高兴看到其他人一起使用这项技术!【参考方案2】:

我正在为我的 AppEngine 应用程序寻找一些文件存储,并找到了将 AppEngine 与 S3 连接的示例代码(存储和检索)。不过,如果这还有效,还没有尝试。

http://opensocial-resources.googlecode.com/svn/samples/cloud/appengine+s3/cloud.py

【讨论】:

【参考方案3】:

我目前正在开发一个使用 Amazon S3 的 GAE 应用程序。效果很好! python S3 库开箱即用。

http://developer.amazonwebservices.com/connect/entry.jspa?externalID=134

【讨论】:

以上是关于您是不是可以在使用 Google App Engine 开发的网站上使用 Amazon 的 s3?的主要内容,如果未能解决你的问题,请参考以下文章

您可以在 Google App 引擎 - Python 上解压和查看内容吗?

Google Cloud App Engine 防火墙是不是有一些 API?

在 Google App Engine 上将 JDO 与 HRD 结合使用

您可以在基于 Cloud Pub/Sub 队列的 Google App Engine 中触发自动缩放吗?

Google App Engine检查更新

Cloud Storage 上的 Google App Engine 文件