【发布时间】:2014-03-22 00:00:42
【问题描述】:
处理 Google Cloud Storage 的常规 Signed URLs (Query String Authentication) 令人沮丧。
Google Cloud Storage Signed URLs Example -> 这真的是整个互联网上唯一可用于为 Google Cloud Storage 生成签名 URL 的代码吗?如果需要,我应该全部阅读并手动调整它以适应 Pure Python GAE 吗?
当你将它与已经包含在任何 SDK 中的 AWS S3 getAuthenticatedURL() 进行比较时,这太荒谬了......
我是否遗漏了一些明显的东西,还是每个人都面临同样的问题?有什么关系?
【问题讨论】:
-
为什么首先需要一个签名的 URL?
-
@AndreiVolgin 我不想要求我的用户拥有谷歌帐户。我只需要临时经过身份验证的 URL。
-
@AndreiVolgin 这是一个有趣的解决方案,但我必须以这种方式支付例如几个小时的费用,而不是直接从 GCS 提供文件。如果我的应用没有托管在 GAE 中,我还必须支付网络传输费用...
-
如果您有很多用户,请使用 Compute Engine 实例 - 它便宜很多倍。如果您还没有很多用户,您可能在 GAE 的免费配额内。
标签: python google-app-engine google-cloud-storage gcloud-python google-cloud-python