您是不是可以在使用 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 Storage 和 App 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 结合使用