更新时间:2024-01-02 GMT+08:00

对象相关授权项

表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

√

√