使用AccessKey登录ossbrowser时出现“You are forbidden to list buckets”报错

问题描述

使用阿里云OSS图形化管理工具ossbrowser,您可以快速完成存储空间(Bucket)和文件(Object)的相关操作。在ossbrowser工具安装完成之后,RAM子账号使用AccessKey登录ossbrowser时,出现“AccessDenied:You are forbidden to list buckets”报错。

问题原因

用于登录的RAM子账号没有Bucket的访问权限。

解决方案

使用RAM账号登录ossbrowser时出现报错,请参见以下操作进行解决:

  • 若您用于登录的RAM子账号无Bucket访问权限,请根据您实际需求,参见以下操作进行授权后,重新登录。更多授权管理方法请参见权限管理
    • 授权RAM子账号访问指定资源的权限:请参见基于Bucket Policy实现跨账号访问OSS
    • 授权RAM子账号访问所有Bucket的管理权限:您可以使用阿里云主账号登录RAM访问控制台,创建管理员子账号,对账号授予以下权限。如何为RAM用户授权,请参见为RAM用户授权
      注意:使用RAM子账号登录之前,需要为RAM子账号配置AliyunOSSFullAccessAliyunRAMFullAccessAliyunSTSAssumeRoleAccess的权限。
  • 若您用于登录的RAM子账号仅有部分存储空间(Bucket)或部分文件(Object)的访问权限,请在预设OSS路径添加访问路径,并选择Bucket所在区域。详细配置方法请参见安装并登录ossbrowser
    注意预设OSS路径格式为oss://[$Bucketname]/[$Path],其中[$Bucketname]为Bucket名称,[$Path]为Bucket下的文件夹。例如,授权访问存储空间examplebucket下文件夹examplefolder下的文件或子文件夹,则填写oss://examplebucket/examplefolder/

相关文档

适用于

  • 对象存储OSS