表 1 对象相关授权项列表
权限 | 对应API接口 | 授权项(Action) | IAM项目(Project) | 企业项目(Enterprise Project) |
---|---|---|---|---|
可用作于PUT上传对象,POST上传对象,复制对象,追加写对象,初始化上传段任务,上传段,拷贝段,合并段 | PUT上传POST上传复制对象追加写对象初始化上传段任务上传段合并段 | obs:object:PutObject | √ | √ |
获取对象内容和对象元数据 | 下载对象获取对象元数据 | obs:object:GetObject | √ | √ |
获取指定版本对象内容和对象元数据 | 下载对象获取对象元数据 | obs:object:GetObjectVersion | √ | √ |
单个删除和批量删除对象 | 删除对象批量删除对象 | obs:object:DeleteObject | √ | √ |
单个删除和批量删除指定版本对象 | 删除对象批量删除对象 | obs:object:DeleteObjectVersion | √ | √ |
恢复归档存储对象 | 恢复归档或深度归档存储对象 | obs:object:RestoreObject | √ | √ |
设置对象ACL | 设置对象ACL | obs:object:PutObjectAcl | √ | √ |
设置指定版本对象ACL | 设置对象ACL | obs:object:PutObjectVersionAcl | √ | √ |
获取对象ACL的相关信息 | 获取对象ACL | obs:object:GetObjectAcl | √ | √ |
获取指定版本对象ACL的相关信息 | 获取对象ACL | obs:object:GetObjectVersionAcl | √ | √ |
修改对象元数据 | 修改对象元数据 | obs:object:ModifyObjectMetaData | √ | √ |
列举已上传段 | 列举已上传的段 | obs:object:ListMultipartUploadParts | √ | √ |
取消多段上传任务 | 取消多段上传任务 | obs:object:AbortMultipartUpload | √ | √ |
配置对象级WORM保护策略 | 配置对象级WORM保护策略 | obs:object:PutObjectRetention | √ | √ |
获取对象级WORM保护策略 | 获取对象元数据 | obs:object:GetObjectRetention | √ | √ |