我们的需求是,为我们的用户提供存储服务,用户数量不断增长,希望用户存储的文件有安全的隔离,我们想一个用户一个bucket,可以利用OSS中bucket的安全控制,但我们不想注册很多阿里云账号,并一个账号创建十个bucket,并管理不同最终用户与阿里云bucket用户间的对应,能否有一个用户类型可以不受限制的创建bucket?
当然,一个bucket中可不受限制的创建object,我们把所有用户的文件都放到一个bucket的根下不同的object中,这样好吗?在文件隔离和安全控制上好吗?还有别的好方案吗?
如果10个bucket不够用,可以提工单申请,应该是有人工审核;但是这个毕竟不是长久之计,题主可以这样,可以使用bucket下面不同的文件夹来隔离。文件夹数目的上限比较大。
除了创建多个bucket之外,还有一种可能的方案可以考虑,是只用一个bucket,每个用户的数据放在不同的folder下,然后对每个用户在RAM中创建一个用户,通过授权策略来保证这个用户的access_key只能访问这个folder。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。