不建议这么使用,一个阿里云账号最多可以有3个ACCESS_ID和ACCESS_KEY,可以对不同的bucket使用不同的权限控制。
答案是可以,你可以为这个bucket创建一个用户,记下这个用户的access_id和access_secret(access_secret只有在创建时记下来,只有一次机会),然后在RAM里自定义一个授权策略,只能访问这个bucket,最后把这个策略赋给这个用户,你就可以用这个用户的access_key访问这个bucket了。下面是授权策略的例子:
{
"Version": "1",
"Statement": [
{
"Action": "oss:*",
"Effect": "Allow",
"Resource": [
"acs:oss:*:*:sample-bucket",
"acs:oss:*:*:sample-bucket/*"
]
}
]
}
ACCESS_ID和ACCESS_KEY是基于阿里云账号的,一个账号最多可以有3个ACCESS_ID和ACCESS_KEY;
您所提的问题,应该是希望对不同的bucket做权限控制,比较常用的方法,是通过RAM产品,对不同的bucket进行个性化授权,允许不同的人来访问与控制。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。