首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >面向海量用户的Google云存储访问控制列表

面向海量用户的Google云存储访问控制列表
EN

Stack Overflow用户
提问于 2016-01-14 15:54:38
回答 1查看 33关注 0票数 0

我正在google云存储桶中存储一个用户(所有者)的图像。我想将此图像的读取权限授予一组用户(所有者的联系人).I计划为此使用访问控制列表;例如,所有者将拥有对其存储桶的完全权限,而联系人将拥有对图像的读取权限。所有者可能会有非常多的联系人,比如一百万。那么,如果ACL包含大量用户,会不会有性能问题呢?这是访问控制的正确方法吗?或者我应该考虑带签名的URL?

向您致敬,Remya

EN

回答 1

Stack Overflow用户

发布于 2016-01-14 16:31:08

这种方法对你不起作用。尝试提供这样的内容有一些显着的限制和缺点。首先也是最重要的,给定对象上有一个limit of 100 ACL entries。您可以通过授予每个用户都是其成员的组的权限来绕过此问题,但即便如此,这仍然意味着查看图像将要求每个用户除了在您的网站上进行身份验证之外,还需要登录到他们的Google帐户。

要做到这一点,最规范的方法是将所有图像保持私有,并由您的站点自己的帐户拥有。当用户加载页面时,请按您的喜好验证他们是否有适当的权限查看图像,如果有,则验证generate signed URLs for the images。这允许您在直接从GCS提供图像时,不受限制地使用任何授权方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34784247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档