0

我有一个带有子文件夹结构的存储桶来添加媒体,例如 bucket/Org1/ ... bucket/Org2/ ... ,我想为每个子文件夹内的所有媒体生成一个签名的 url,因此属于组织 1 的用户只能查看他们的文件。

当然,我不想为每个文件生成一个签名的 url(可能很多)并且也ACL不起作用,因为我的用户使用非谷歌帐户登录(并且可以没有)

所以有什么办法可以让like bucket/Org1/*

4

1 回答 1

2

抱歉不行。为了检索对象,签名的 URL 需要用于精确的对象。您需要为每个对象生成一个。

实现此目的的一种方法是编写一个小型 App Engine 应用程序,他们尝试从中下载而不是直接从 GCS 下载,该应用程序将根据您使用的任何机制检查身份验证,然后,如果它们通过,则为其生成签名 URL资源并重定向用户。

于 2016-11-04T17:01:23.317 回答