访问控制与权限管理是腾讯云对象存储 COS 最实用的功能之一,经过开发者的总结沉淀,已积累了非常多的最佳实践。读完本篇,您将了解到如何通过ACL,对存储桶和对象进行访问权限设置。
什么是ACL 访问控制列表(ACL)是基于资源的访问策略选项之一 ,可用来管理对存储桶和对象的访问。使用 ACL 可向其他主账号、子账号和用户组,授予基本的读、写权限。 ACL 支持的控制粒度:- 存储桶(Bucket)
- 对象键前缀(Prefix)
- 对象(Object)
- 仅支持对腾讯云的账户赋予权限
- 仅支持读对象、写对象、读 ACL、写 ACL 和全部权限等五个操作组
- 不支持赋予生效条件
- 不支持显式拒绝效力
当创建存储桶或对象时,其资源所属的主账号将具备对资源的全部权限,且不可修改或删除,此时主账户使用 ACL,可以赋予其他腾讯云账户的访问权限。
如下提供了一个存储桶的 ACL 示例。其中的100000000001表示主账号,100000000011为主账号下的子账号,100000000002表示另一个主账号。 ACL 包含了识别该存储桶所有者的 Owne