对象存储服务 OBS-对IAM用户组授予OBS指定文件夹的指定操作权限:配置须知

时间:2025-03-04 11:34:31

配置须知

按照本案例配置后,可以正常通过API或SDK完成权限所允许的操作,但如果通过控制台或OBS Browser+登录,可能会出现无权限的相关提示信息。

报错原因:通过控制台或者OBS Browser+登录后,加载桶列表时会调用获取桶列表(ListAllMyBuckets)等接口,加载对象列表时会调用列举桶内对象(ListBucket)等接口,其他页面也会调用其他的OBS接口。如果指定的权限中没有包含如obs:bucket:ListAllMyBuckets、obs:bucket:ListBucket及一些控制台和OBS Browser+加载页面时需要调用的接口权限,会提示“拒绝访问,请检查相应权限”,或者“不允许在请求的资源上执行此操作”。

如果希望 IAM 用户能在控制台或OBS Browser+顺利完成桶和对象相关操作,建议至少在自定义策略中包含obs:bucket:ListAllMyBuckets和obs:bucket:ListBucket两个权限。(本案例中的权限2和权限3已包含)

obs:bucket:ListAllMyBuckets面向所有资源,资源选择时要选择所有资源。

obs:bucket:ListBucket只面向授权的桶,资源选择时根据情况选择所有资源或者指定的桶。

support.huaweicloud.com/perms-cfg-obs/obs_40_0044.html