谷歌云存储 - 签名网址 - 一次访问

时间:2014-06-04 16:28:43

标签: google-cloud-storage

我们计划将Google云存储与我们可以提供给用户的签名网址结合使用。

所以我们上传了一份文件 生成签名网址(使用此处提及的详细信息:https://developers.google.com/storage/docs/accesscontrol#Signed-URLs

问题是google(或)aws等..它们提供了URL的过期时间(比如:几分钟/几小时/几天等等)但我们希望网址在一定数量的请求后过期< / p>

让我们说,我生成URL并发送给我的用户(约4小时到期),我们希望该URL在用户第二次访问URL后过期(当用户第三次访问URL时,它(谷歌)不应该返回数据。

这可能吗?

2 个答案:

答案 0 :(得分:1)

目前无法实现。

答案 1 :(得分:0)

您可以通过允许服务帐户仅读取和创建对象来实现此目的。这样,链接一旦使用就不能再用于上载到同一文件,因为它需要先删除该文件,而服务帐户无权删除该文件。