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

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

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

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

向您致敬,Remya

EN

回答 1

Stack Overflow用户

发布于 2016-01-14 08: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

复制
相关文章
Django-DRF | HttpResponse 响应
Django REST框架构建Web API。Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。
小团子
2020/02/11
1K0
Django-DRF | HttpResponse 响应
DRF对Django请求响应做了技术升级
Django视图是用来处理请求和响应的,Django默认是按Form和Template来设计的,如果要处理以JSON格式为主的RESTful API,那么就需要对Django请求和响应的处理代码进行优化改造,本文就来介绍DRF在这一部分的技术升级。
dongfanger
2020/12/21
9310
DRF对Django请求响应做了技术升级
DRF自定义响应数据格式
DRF自定义响应数据格式 我们经常需要自定义返回消息的格式 例如以下格式 { msg:"suc", err_code:0, data:[] } 异常模块EXCEPTION_HANDLER 创建文件exception.py 在这里我们需要处理发生错误时响应的内容 因为DRF的报错种类比较多,所以当我取detail的内容或错误的最后一条信息为msg 这里将错误信息处理成返回 { msg:"错误信息", err_code:"状态码" } from rest
超级小的大杯柠檬水
2023/05/06
4210
DRF 过滤排序分页异常处理
导入:from rest_framework.filters import SearchFilter
HammerZe
2022/05/09
1.1K0
DRF 过滤排序分页异常处理
Django(50)drf异常模块源码分析
APIView类中dispatch方法中的:response = self.handle_exception(exc)
全栈程序员站长
2022/09/16
2650
【Django源码阅读】Django 自定义异常处理页面源码解读
这个解读来源于一个读者的反馈,于是花了几分钟看了下这部分源码,打算用十分钟的时间写一下,预计阅读需要 5 分钟。
the5fire
2019/08/12
6400
自适应和响应式的区别
“自适应设计和响应式设计的区别”是个老生常谈的问题,在这里将更加直白的来介绍它们之间的不同之处。
青梅煮码
2023/01/31
9800
Django DRF Redis
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.
vanguard
2020/03/20
5270
让你的Django应用变DRY的几个最佳实践
Django和Django REST framework(后简称DRF)提供了海量的全局配置、局部配置,来实现上述思想,但配置项太多了,有时人们往往不知道该如何利用。
岂不美哉Frost
2019/12/01
1.7K0
Http响应和HttpServletResponse对应设置方法
其中状态码格外重要, 表示当前请求的响应状态. 服务器处理请求的常见的状态: 200 : 表示请求处理完成并完美返回 302: 表示请求需要进一步细化。 404: 表示客户访问的资源找不到。 500: 表示服务器的资源发送错误。(服务器内部错误) 常见状态码如下:
望天
2018/08/02
5120
Http响应和HttpServletResponse对应设置方法
Django DRF JWT
https://jpadilla.github.io/django-rest-framework-jwt/
vanguard
2020/03/21
5920
Django进阶:DRF(Django REST framework)
DRF即Django REST framework的缩写,官网上说:Django REST framework是一个强大而灵活的工具包,用于构建Web API。简单来说:通过DRF创建API后,就可以通过HTTP请求来获取、创建、更新或删除数据(CRUD)。
一只大鸽子
2023/09/02
6410
Django进阶:DRF(Django REST framework)
Django 统一异常处理
我是在项目自定义的 utils 包下 middlewares.py 模块中下进行中间件的编写。
忆想不到的晖
2021/12/06
2K1
Django 统一异常处理
Django-DRF | ModelViewSet
Django REST框架构建Web API。Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。
小团子
2020/02/14
1.5K0
Java自定义异常(优雅的处理异常)
在复杂业务环境下,java自带的异常可能满足不了我们业务的需求, 这个时候我们可以自定义异常来进行对业务异常的处理;
全栈程序员站长
2022/08/31
3K0
DRF框架请求与响应
不会DRF?源码都分析透了确定不来看? - HammerZe - 博客园 (cnblogs.com)
HammerZe
2022/05/09
2750
DRF框架请求与响应
drf之请求、响应、视图
drf 传入视图的request 不再是Django默认的HttpRequest对象,而是drf 提供的拓展了HttpRequest 类的Request 类的对象。
仙人技术
2020/07/09
2.2K0
drf之请求、响应、视图
Django-DRF | 请求
Django REST框架构建Web API。Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。
小团子
2020/02/11
6600
Django-DRF | 请求
Django-DRF | ViewSet
Django REST框架构建Web API。Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL 的设计与配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。
小团子
2020/01/16
5050
Django-DRF | ViewSet
django drf_mnbkdrf
我们上篇文章使用到了Serializer类,可能有小伙伴说太过复杂,那么本篇就为大家带来更加简便的序列化类ModelSerializer
全栈程序员站长
2022/09/20
4170
django drf_mnbkdrf

相似问题

带封装参数的Powershell不同凭据

11

使用Invoke-Command运行带参数的Powershell

247

通过CMD运行带参数的Powershell

142

PowerShell添加任务以运行带参数的PowerShell脚本

30

使用vb.net运行带参数的powershell脚本

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文