枝
我使用谷歌文本doc作为模板生成html文档(使用gdata apis读取它然后进行一些文本操作)。 现在,我想在某个地方发布这些文档,以便我可以引用其他人提供文档的URL(这意味着它可以公开访问)。
有关如何进行此操作的任何建议?我应该在哪里举办这些活动?以及如何在我的谷歌应用引擎应用程序的Java中做到这一点
只是一点背景:我实际上是从google doc获取模板,然后使用gdata apis在gae代码中获取此模板。
答案 0 :(得分:2)
当Google Appengine拥有提供HTML文件所需的一切时,为什么还要担心Amazon S3的复杂性? 对于小型应用程序,仅使用Google AppEngine您可能不会产生任何费用,但如果您开始使用S3,即使您的小应用程序也会花费您的存储和带宽费用。
答案 1 :(得分:1)
我建议选择S3。我从未试图从App Engine操纵S3存储桶,但我认为它不应该是任何其他允许出站HTTP请求的服务器更难。 Google还提供类似S3的存储服务,您应该在选择其中一个时考虑流量。 IIRC,还有其他人提供类似S3的API。
我认为您的HTML文件不足以达到任何出站HTTP请求限制。
答案 2 :(得分:1)
为什么不将它们存储在DataStore中?如果它们不是巨大的,它们可以作为DataStore项存储,其URL作为key_name,然后只需创建一个处理程序,以便在发出请求时显示它们。使用缓存来确保不会燃烧太多的CPU周期来为它们提供服务。
在GAE下保持全部比在S3等中尝试混合更简单。
答案 3 :(得分:1)
您也可以使用BlobStore。在Blobstore上存储此类数据比在DataStore上执行此类数据更便宜。您还可以尝试新的Google Cloud Storage。